이 블로그 검색

2012년 3월 30일 금요일

Operating System Services and User Interface


Operating System Services

  1. 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
  2. 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

  1. CLI
    • Sometimes implemented in kernel, sometimes by systems program
    • Sometimes multiple flavors implemented - shells
    • Primarily fetches a command from user and executes it
  2. 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

댓글 없음:

댓글 쓰기