6: function of os Flashcards
6 main function of OS
- process
- storage
- I/O device
- User Interface
- security
- networks
define process management
process is a program in execution
- OS control and schedule for execution by CPU
5 stages in process management
- New
- running
- waiting
- ready
- terminate
4 activities in process management
- process synchronization
- process communication
- creating and deleting process
- suspending and resuming process
3 activities in storage management
- allocate and deallocate storage
- keep track of storage in use and free storage
- transfer data between primary and secondary storage
3 activities in I/O device management
- tracking the status of each device
- allocating and deallocating device
- schedule tasks for individual device
function of User Interface management
- bring structure to interaction between user and computer
two common types of UI
- icon based point-to-click (Microsoft)
- keyboard-enter command (UNIX)
function of network management
to establish Internet connection
function Security management
provide a protecting system to computer system resource such as CPU, memory, disk, software program and data stored in computer
- authentication
- one time password
- program threat
- program attack
- system threat
two ways in authentication
- username/password
- user attribute (fingerprint)
define program threat
user program ask process to do malicious task
- exp: program installed in computer store and send user credential via network to some hacker
define system threat
misuse of system service and network connection
program attack
system threat launch program threat on a complete network