Topic #2: Operating System Concepts Flashcards
It refers to a program that can take advantage of a multicore computer running on more than one core at a time
Multithreading
It is a processor that is a single computing component with two or more independent processing units called cores
Multi-core processors
This refers to the software or hardware that is used to temporarily store information, often data, in a computer system
Cache
Memories have direct access to the CPU
CPU Registers
Cache
Main Memory RAM
- Physical RAM
- Virtual Memory
These Memories have Storage access
Cache
Main Memory Ram
- Physical RAM
- Virtual Memory
These memories have indirect access to CPU and are assisted by memory management
Secondary Storage Devices
- ROM/BIOS
- Removable Drives
- Network/Internet Storage
- Hard Drive
Input Sources
- Keyboard
- Mouse
- Removable Media
- Scanners/Cameras/Mics
- Remote Source
Permanent Storage Areas
Secondary Storage Devices
- ROM/BIOS
- Removable Drives
- Network/Internet Storage
- Hard Drive
It is an electronic pathway through which data can be transfferred
Bus
These type of Operating Systems manages the operations of a mainframe computer
Mainframe Operating Systems
These Operating Systems are operating systems designed to run on serverss
Server Operating systems
These servers host programs and data, and responds to client requests for web pages or other web-based services
Web servers
These servers allows users to forward and receive emails for and from their business and controls individual email accounts based on a specific domain
Mail Servers
These servers involve a joint storage point for business to store documents or data
File Servers
These servers facilitate dynamic webpage building based on the database contents
Database Servers
These servers host applications
Application Servers
These servers allow multiple machines to use a single printer
Print Servers