운영체제는 낯설어서

skyepodium·2021년 8월 1일
0

1. 정의

운영체제는 사용자에게 편리한 인터페이스를 제공하고 컴퓨터 자원을 효율적으로 관리하는 소프트웨어입니다.

2. 왜 필요한가요?

레스토랑에 비유한다면,

컴퓨터 자원 (CPU, 메모리 등) - 주방의 식재료
인터페이스 - 웨이터

만약에, 에라 모르겠다. 그냥 내가 주방에 직접 들어가서, 음식을 만들겠다. 이럴수도 있지만...

주방을 잘 모르기 때문에

주방의 규칙이 깨지고, 식당의 다른 손님들은 모두 나 때문에 기다려야하고, 재료가 더러워질 수 있습니다.

3. 운영체제의 특징

1) 기능 추가

운영체제가 있는 기계는 새로운 기능을 추가로 설치할 수 있습니다.

만약, 모바일 운영체제가 들어있는 스마트폰에 알람 어플이 필요하다면, 앱스토어에서 설치하면 됩니다.

반면, 운영체제가 없는 유선전화기는 원래의 기능인 전화받는 기능만 사용할 수 있습니다.

2) 직접 접근 방지

운영체제는 사용자가 직접 자원에 접근하는 것을 막음으로써 컴퓨터 자원을 관리합니다.

컴퓨터에 어떤 파일을 저장하고 싶다면, 인터페이스를 통해 운영체제 부탁합니다. 정확이 어떤 위치에 저장되는지는 모르지만, 인터페이스는 정해진 규칙에 따라 파일을 저장하고, 번호를 되돌려줍니다.

다음에 저장한 파일이 필요하면 인터페이스에게 번호표를 주고 파일을 가져옵니다.

4. 운영체제의 역할 4가지

1) 자원 관리

여러 프로그램에게 적당한 순서로 자원을 배분하고, 적절한 시점에 회수합니다.

2) 자원 보호

악의적, 미숙한 사용자로부터 자원을 보호합니다.

3) 하드웨어 인터페이스 제공

드라이버는 하드웨어 장치와 상호작용하기 위해 만들어진 소프트웨어로 하드웨어 인터페이스라고 부릅니다.

(그래픽 카드 등 일부 드라이버의 경우 따로 설치)

드라이버를 통해 하드웨어 종류에 관계없이 컴퓨터를 사용할 수 있도록 제공합니다.

4) 사용자 인터페이스 제공

GUI, CLI등의 인터페이스를 통해 컴퓨터를 사용할 수 있도록 제공합니다.

Reference

쉽게 배우는 운영체제

profile
callmeskye

0개의 댓글