Please enable JavaScript.
Coggle requires JavaScript to display documents.
Kumpulan 4, Basic functions of OS, Monolithic, Layered, Microkernel,…
Kumpulan 4
Concept of OS
Buffering
If, for example, the CPU writes information to the buffer, it can continue its computation while the disk drive stores the information
-
-
Spooling
With spooling, the disk is used as a very large buffer. Usually
complete jobs are queued on disk to be completed later.
Spooling refers to putting jobs in a buffer, a special area in memory or on a disk where a device can access them when it is ready.
Spooling refers to a process of transferring data by placing it in a temporary working area where another program may access it for processing at a later point in time
Caching
-
Copying information into faster storage system; main memory
can be viewed as a last cache for secondary storage.
-
Multiprogramming
-
Multiprogramming increase CPU utilization by organizing jobs so that the CPU utilization by organizing jobs so that the CPU always has one to execute
-
Multitasking
-
The user gives instructions to the OS or to a program directly, and receives an immediate response.
-
Time sharing
-
-
In time sharing, the CPU executes multiple jobs by switching among them, but switching occur so frequently that
Definition of OS
Operating system goals:
-Execute user programs and make solving user problems easier.
-Make the computer system convenient to use
-
-
-
various
architecture
Single-Processor Systems
-
-
Having special purpose microprocessors does not make a single-processor
system become a multiprocessor.
-
Clustered Systems
-
It consists of two or more individual systems that are tied
together,
-
-
-
-
If the monitored machine fails, the monitoring machine can take
ownership of its storage and restart the applications
Clustering structure:
Asymmetrically
One machine work, another standby.
Symmetrically
All machine work, monitoring each other.
-
Basic functions of OS
Provide security for computer resources by way of user accounts,
passwords, etc.
Permit file operations such as file creation, deletion, editing, renaming and recovering lost data, etc.
-
-
-
-
-
-
-
-
Monolithic
-
Summary and explaination
-
-
Every component of OS contained in the kernel and can directly communicate with any other components
-
-
-
What is Monolithic?
Designed to handle multiple related task. They're typically complex applications that encompass several tightly coupled functions.
-
Microkernel
-
How they work?
Component above microkernel communicate directly with one, although using message that pass through the microkernel itself.
Microkernel validate messages, passes them between the components and grants access to hardware.
-
-
-