[운영체제] #1강

Junyoung Park·2022년 8월 1일
0

운영체제

목록 보기
1/25
post-thumbnail

1. OS란?

  • 웹, 모바일, 자동차 등 내장 컴퓨터를 통제하는 수단

  • 가장 간단한 운영체제를 표현하는 이미지 (사용자가 접근하는 SW - HW 중간 단계)
  • OS가 없을 때: 사용자가 모든 HW 사용 방법을 알아야 한다. 여러 SW가 사용될 때 리소스 배분이 효율적이지 않을 수 있다. 개발/운영의 용이성을 얻기 힘들다.

2. OS의 목적

  • 자원 할당 - HW 리소스의 효율적인 분배

    "내가 원하는 만큼 자원을 가져다 줘!"

  • 접근 제어 - 사용자 프로그램의 HW 비정상적 접근 방지 (메모리 폴트, 레지스터 오접근 등)

    "위험한 곳에 가지 않도록 방지해 줘!"

운영체제 학습을 위한 코드가 C언어인 까닭은 오픈소스로 공개된 리눅스가 C언어로 이루어져 있기 때문

profile
JUST DO IT

0개의 댓글