intro to Operating Systems Flashcards
A computers functions and features can be broken down into 3 basic tasks:
- input
- output
- processing
provides a method for users to interact with the computer
user interface
a file system is a method by which OS stores and organizes files and manages access to the file
storage management
a program that’s loaded into memory and run by the CPU
process
a type of process that runs in the background
service
the OS must determine if sufficient memory exists to load an application and where in memory it should be loaded
memory/ I/O managment
OS’s used on the business systems to provide methods for securing access to resources
security and resource protection
the heart of the OS and runs with the highest priority
kernel
can only execute a single process at a time
single task OS
a computing device designed for a specific task and uses a single-tasking OS
embedded system
quickly switches between all the processes that are loaded into the memory and scheduled to run
multi-tasking OS
the OS gives the CPU control to process and waits for it to terminate or enter a waiting state: If a program doesn’t give control back to OS; may hog the CPU until it does
cooperative multitasking
the OS is in control of the computer at all times
preemptive multitasking
allows only one user at a time to interact with the OS user interface, start processes, make system, configurative changes, and interact directly with the file system
single user OS
Allows multiple users to sign in to it, start and stop processes, interact with user interface, and access local file system
multi-user OS
designed to provide a convenient user interface and run applications in a home or business environment with reasonable performance ie. clients/ normal ppl
general purpose OS
designed to process inputs and produce outputs in s very specific and repeatable amount of time ie. Robot lines, fedEX sorting facilities,etc.
real-time OS (RTOS)
Most Oss can be classified as?
- client
- server
- standalone
run applications requested by a user and request data from network serves as necessary
client OS
to share network resources and provide network services to clients.
ie. macOS Server, Windows Server: Usually come with DHCP server, a DNS Server, a file server protocol, a Web server, and perhaps a directory service like Microsoft’s active directory
server OS