운영체제 - 2. 운영체제 구성

ensalada.de.pollo·2024년 4월 27일
0

OS

목록 보기
3/4

운영체제 구성

  • Process Management
    프로세스의 실행을 제어
  • Main Memory Management
    메모리 공간의 할당과 회수를 제어
  • File Management
    파일을 보조기억 장치에 저장하고 보조기억 장치에 있는 파일 시스템을 관리
  • I/O System Management
    입출력 장치 관리
  • Secondary Storage Management
    보조 기억 장치의 메모리 공간을 관리
  • Protection and Security Management
    유저의 정보 관리
  • Networking
    통신 관련 기능
  • Command-Interpreter System
    명령을 해석하고 실행

Distributed System

분산시스템이라고 이야기하며, 독립적인 컴퓨터들의 집합체를 의미합니다.
여기서 독립적인 컴퓨터란 개별적인 하드워어와 운영체제를 갖추고 있는 컴퓨터입니다.
분산 시스템은 독립적인 컴퓨터들의 하드웨어 제조사 또는 OS가 서로 다르더라도 기능이나 처리를 중재하는 역할을 수행합니다.

  • 개별적인 컴퓨터의 작동으로, 처리 속도면에서 우수합니다.
  • 같은 서비스를 제공하는 컴퓨터가 여러 대일 경우 장치 하나가 고장나더라도 작업 유지가 가능합니다. (연속성, 신뢰성이 좋다고 이야기합니다)

Command Interpreter System

user가 운영체제에게 명령을 내리는 것입니다.

  • Command line interface
    명령어를 사용자가 직접 입력합니다.
    여기서, 사용자 입력 명령어가 수행 가능한 것인지 확인합니다.
    만약, 수행 불가한 명령어라면 사용자에게 오류 메세지를 전달할 것이고
    수행 가능한 명령어라면 명령을 실행하는 OS 내부함수에게 이를 전달합니다.

  • Graphical User Interface(GUI)
    마우스로 클릭하는 등의 방식으로 명령을 전달합니다.

Prompt(프롬프트)
command line interface에서,
user@Ubuntu : home $ 과 같이
명령어를 입력할 수 있는 상태를 알려주는 표시를 의미합니다.

0개의 댓글