Please enable JavaScript.
Coggle requires JavaScript to display documents.
OPERATING SYSTEM - Coggle Diagram
OPERATING SYSTEM
OS Functions
Updating OS
software
Managing
memory
Establishing internet connection
Providing file and
disk management tools
Managing programs and processes
Coordinating tasks
Providing a user
interface
Controlling
network
Monitoring
performances
Configuring
devices
Starting and
shutting down
Administering
security
OS Components
Device
File
Processor
Network
Memory
User interface
OS Overview
a set of programs that coordinate all the activities in a computer
controls every file, device, section of
main memory, and processing time
2 Objectives:
Convenience: an OS makes a computer more convenient to use
Efficiency: an OS allows the computer resources to be used in an efficient
manner
OS services:
Program execution
Access to I/O devices
Controlled access to file
System access
Error detection and response
Accounting
Program creation
OS types
Desktop OS
UNIX
macOS
LINUs
Window OS
Server OS
Window Sever
macOS server
UNIX
Linux
Mobile OS
iOS
Windows
Android
Cooperation
Cooperation describe how the OS components work with each to execute a program choose by the user.
Processor manager received the signal and display on screen to notify the user the signal is under processing
The processor manager with allocate next task to the other OS component by checking the program either it needed to reopen from the storage. If needed, then the file manager will takes the next task
Device manager receive input from user and notify user interface
File manager - calculate the exact location of the program file
Memory manager - Find an available storage to store the program memory executed by the program memory