Operating System Services
- One set of operating - system services provides functions that are helpful to the user
- User interface : CLI (Command-Line Interface), GUI (Graphics User Interface), BPS (Batch Process System)
- Program execution
- I/O operations
- File-system manipulation
- Communications
- Error detection
- Another set of OS functions exists for ensuring the efficient operation of the system itself via resource sharing
- Resource allocation
- Accounting (to record using time)
- Protection and Security
User Operating System Interface
- CLI
- Sometimes implemented in kernel, sometimes by systems program
- Sometimes multiple flavors implemented - shells
- Primarily fetches a command from user and executes it
- GUI
- User-friendly desktop metaphor interface
- Many systems now include both CLI and GUI interfaces
- Microsoft Windows is GUI with CLI "command"shell
- Apple Mac OS X as "Aqua" GUI interface with UNIX kernel underneath and shells available
- Solaris is CLI with GUI interfaces (Java Desktop, KDE)
참고 : Operating System Concepts by WILEY
댓글 없음:
댓글 쓰기