OPERATING SYSTEM STRUCTURE
OPERATING SYSTEM STRUCTUREProcess Management
Process is the program being executed. A process requires
resources (resources) such as CPU time, memory, files and I / O devices
to complete the task.
To manage the existing process, the operating system is responsible on
related activities related to the following process management:
a. Creating and deleting processes created by the user or system.
b. Stop the temporary process and continue the process.
c. Provides complete mechanism for process synchronization and communication
process.
Main Memory Management
The main memory or usually called with memory is a large array
sized word or byte, where each array has a specific address.
Memory is a storage that can access data quickly used
by CPU and I / O devices. Memory is a volatile storage device. Fill in the memory
will be lost in case of system failure.
To manage memory, the operating system is responsible for the memory management activities as follows:
a. Maintain and maintain the parts of memory being used and from
which use.
b. Deciding which processes should be called to memory if
available space in memory.
c. Allocate and reallocate memory space if needed.
File Management
File is a collection of interconnected information already
defined by the author (user). Typically, the file is a program (either in bentu
sourcemaupun object) and data.
To organize files, the operating system is responsible for the activities
which deals with file management as follows:
a. File creation and deletion.
b. Directory creation and deletion.
c. Primitives that support for file and directory manipulation.
d. Mapping files to secondary memory.
e. Backup files to a stable storage medium (nonvolatile).
I / O Management
The operating system is responsible for the I / O system activities as
following:
a. System buffer-caching.
b. The device-drivers interface is common.
c. Drivers for device hardware-hardwaretertentu.
Secondary Storage Management
Because the main memory (primary storage) is volatiledan too small to
accommodate all data and programs permanently, computer system must be
providing secondary storage to back up main memory.
Some modern computer systems use disks for on-lin storage media,
both programs and data.
The operating system is responsible for storage management activities
secondary as follows:
a. Free space settings.
b. Storage allocation.
c. Disk scheduling.
Network Systems (Distributed Systems)
Distributed system is a collection of processors that do not use
memory or clock together. Each processor has local memory
own. Processors on the system are connected through the network
communication. Communication is done by using protocol.
Distributed systems allow users to access resources
(resources) are diverse. By accessing resources that can be used
together will provide benefits in:
• Increase computing speed
• Increasing data availability
• Improve system reliability
Protection System
Protection is a mechanism for controlling access by programs,
process or user on the system or resourcedari user.
The protection system mechanisms that the system should provide include:
• Distinguish between legitimate and unauthorized use.
• Determining disturbed control.
• Establish how to implement protection.
Command Intepreter System
Some commands entered into the operating system use
the control statement used for
• Management and process creation
• I / O handling
• Secondary storage management
• Major memory management
• Access the file system
• Protection
• Network
Programs that read and mimento control statements are called
with the command-line intepreter or shell on UNIX. Its function is to
retrieve and execute the next command statement.
0 komentar:
Posting Komentar