Please enable JavaScript.
Coggle requires JavaScript to display documents.
Technology in Operating System (OS) (OS Functions (Managing memory,…
Technology in Operating System (OS)
Cooperation
Manager & user interface (cooperation between 5 managers & user interface
Execute program
e.g: a user chooses on option from a menu to execute a program
OS Components
Network Manager
File Manager
Enforce restrictions (access)
Read-only administrator
Device Manager
Monitors every device, channel and control unit
Memory Manager
RAM
Allocates & deallocates memory
Processor Manager
Handle jobs (accept/reject)
Manage process
Handled by Process Scheduler
User Interface
OS Overview
Manages hardware &software
Controls who can use the system & how the system is used
Execute demand
coordinate all activities
Objectives
Convenience
Efficiency
Master program
Main memory
Kernel (nucleus)-contains the most frequently used functions in the OS
Computer interface
Program creation
Program execution
Access to 1/0 devices
Controlled access to file
User interface
System access
Error detection and response
Accounting
Monitor performance parameter (eg: response time)
OS Functions
Managing memory
Providing a user interface
Controlling network
Starting & shutting down
Monitoring performances
Updating OS software
Providing file & disk management tools
Administering security
Configuring devices
Coordinating tasks
Managing program & processors
Establish internet connection
OS Types
Desktop OS
Proprietary software
UNIX
mac OS
Windows
Open-source software
LINUX
The code is provided for use, modification &redistribution
Mobile OS
Mobile devices & wearable
iOS
Android
Windows
Firefox OS, Fire OS (for Amazon Kindle & Fire Phones)
Server OS
Specially designed to run on servers, which are specialized computers that operate within a client/server architecture to serve the requests of client computers in the network