Dreamhack-컴퓨터 과학 기초 4

근따리·2025년 8월 3일

드림핵

목록 보기
6/6

운영체재(OS)

운영체재

  • 사용자 및 응용 프로그램은 컴퓨터의 하드웨어(CPU, 메모리, 입출력 장치)에 직접 접근 X
  • 운영채제가 하드웨어와 사용자/응용 프로그램 사이에서 중재자 역할을 수행
  • CPU 스케줄링, 메모리 공간 분배, 입출력 장치 정보 I/O 관리
  • 운영체제는 사용자와 컴퓨터 사이 인터페이스 역할을 수행, 셸을 통해 사용자가 컴퓨터의 명령 수행

커널과 쉘

Kernel(커널, 알맹이)

  • 운영체제의 핵심 기능인 하드웨어 관리를 실제로 수행하는 프로그램
  • Soft-Hard ware 간의 커뮤니케이션을 관리하며, 시스템이 부팅될 때 메모리에 올라가서 꺼질 때까지 실행

Shell(쉘, 껍질)

  • 사용자와 운영체제의 Kernel 사이에서 사용자가 운영체제에 명령을 내릴 수 있도록 인터페이스 역할 수행
  • 사용자가 Shell에 명령을 입력하면, 명령어를 해석하여 Kernel에 요청
  • Kernel은 명령을 수행하며 하드웨어를 조작, 수행 결과를 Shell에 전송
  • Shell은 해석하여 결과를 사용자에게 출력(사용자와 운영체제가 소통할 수 있도록)
  • 일반적으로 Shell을 획득 시에 명령어를 사용할 수 있음

운영체제 종류

Windows

  • Microsoft에서 개발한 운영체제로, GUI 기능을 제공하여 사용자가 편리하게 사용 가능
  • 2022년 기준 대한민국 PC 점유율의 90%를 차지

UNIX

  • 사용자가 키보드로 입력하는 명령에 의해 조작되는 Character User Interface(CUI) 기반의 대화식 운영체제
  • UNIX 기반의 운영체제
    1. Linux
    2. macOS
    3. Android
    4. iOS
profile
보안/클라우드를 공부하는 일기장

0개의 댓글