1. 운영체제 (Introduction to Operating Systems)

Life is ninanino·2023년 4월 17일
0

운영체제

목록 보기
1/8
post-thumbnail

운영 체제의 목적

  • 컴퓨터 시스템의 자원을 효율적으로 관리

운영 체제의 분류

  • 일괄 처리 (배치 프로세싱)
    • 작업 요청의 일정량을 모아서 한꺼번에 처리한다. 작업이 완전 종료될 때까지 기다려야 한다
    • 예전에 사용하던 방식. 카드에 구멍뚫어서 처리하고 다음날 결과가 나오는..
  • 시분할 (time sharing)
    • 현대 운영체제 방식
    • 여러 작업을 수행할 때 컴퓨터 처리 능력을 일정한 시간 단위로 분할하여 사용한다
    • 일괄 처리 시스템에 비해 짧은 응답 시간을 가진다.
    • 인터렉티브한 방식 - 컴퓨터 키보드에 입력했을 때 화면에 바로 나오는 것
  • 실시간 (리얼타임 OS)
    • 정해진 시간 안에 어떤 일이 반드시 종료됨이 보장되어야 하는 실시간 시스템을 위한 OS
    • 특수한 목적을 가진 시스템에서 사용한다. (원자로, 미사일, 반도체 등)

운영 체제의 구조

  • CPU 스케줄링 : 누구한테 cpu를 주지?
  • 메모리 관리 : 한정된 메모리를 어떻게 쪼개서 쓰지?
  • 파일 관리 : 디스크에 파일을 어떻게 보관하지?
  • 입출력 관리 : 각기 다른 입출력장치와 컴퓨터간에 어떻게 정보를 주고받게하지?
profile
백엔드 프로그래밍을 공부하고 있습니다. AWS, 클라우드 환경에 대해 관심이 많습니다.

0개의 댓글