Why Studying the Operating System
- Is a fundamental study for the education of computer science and informatics.
- Engineer and computer scientist / informatics absolutely understand the Operating System, because the operating system is like the spirit of man.
Components of Computer Systems
- Hardware: CPU, memory, device I / O
- Operating system: control and manage the use of computer resources.
- Program applications: compilers, database systems, business programs,games, etc..
- User: human, machine and computer.
Operating System
- Can be ruled hardware, handles the allocation of resources and to protectapplications from direct connection to the hardware.
- The kernel is the "heart" of the Operating System. Parts that must always beoperated so that the operating system is always live.
Objectives and tasks of the operating system
- Managing all the resources contained on computer systems.
- Provides a set of services to users, giving users more easily and
comfortable in using or utilizing the resources of computer systems.
All Resource Manager Computer Systems
- Physical resources: keyboard, mouse, joystick, disk drives, CD ROM, hard disk,printer,
monitor, modem, ethernet card, multimedia equipment, etc.. - Resource abstract (a data and program).
Based on the amount of resources managed by the Operating System ..
- It is difficult for programmers to create programs in resource-resources.
- To simplify the programmer in order to be making the program understandable by all levels of resources, required Operating System.
Main Components of Operating Systems
- process management
- Memory management
- Management Input / Output
- File management
- Protection system
- Networking
- Command interpreter system
Services provided by the operating system
- Program execution
- I/O Operation
- File/system manipulation
- Communications
- Error detection
- Resource allocation
- Accounting
- Protection
Position Operating Systems on the Computer Systems
- For Laity User = Looking at computer systems as an application to solve his problems. Ordinary users can only know the command language to call or make an application program that use.
- For view of Programmer = To express in making an application programming language.
- For Operating Systems Designers = Operating system in charge of making the computer hardware in order to appear beautiful, easy and convenient for programmer.
Basic Structure of Operating Systems
- Monolithic system
Operating system as a set of procedures where the procedure can be called byother procedures when necessary. - Layered system
- Systems with virtual machines
- Process collection system
- Object-oriented systems
- Client server system
Source : Sistem Operasi, Ir. Bambang Hariyanto.
Tidak ada komentar:
Posting Komentar