운영체제의 역할

장민영·2022년 11월 22일

운영체제의 역할1
입력과 출력관리
우리가 컴퓨터르 사용하는걸 생각할때
사용자입장에서 보면 컴퓨터는 오로지 입력장치와 출력자장로만 이루어져있다.

컴퓨터는 장치선만 연결했다고 해서 되는게아니라 그이면에서 운영체제가 매끄럽게 연결했기때문에 가능하다.
다른 제조사의 키보드와 마우스도 작동이 되는건 운영체제가 가운데서 연결 해주었기때문에 각기 다른 제조사의 제품이라도 애플리케이션과 연결이 가능한 것이다.

운영체제의 역할 2
저장과 불러오기
컴퓨터가 가장 많이 하는 일 중에 하나는 저장일 것이다. 인터넷을 돌아다니면 그 기록을 브라우저가 어딘가에 저장해둔다. 또 영화를 다운받으면 내 하드에 저장이 되고 또 문서를 편집하다가 잘라내기를 하면 어딘가에 저장이 되고 붙여넣기를 할 때 다시 생기기도 한다. 이렇게 무언가를 저장하고 불러와서 사용하고 이런 작업을 컴퓨터는 계속 반복한다. 이런저장이라 하더라도 조금씩 저장방식이 다른데
컴퓨터는 여러 저장 방식이 있다. 일단 컴퓨터가 켜져있는 동안에만 저장하는 휘발성 저장과, 컴퓨터가 꺼져도 저장되는 비휘발성으로 나뉜다. 그리고 운영 체제가 이걸 결정해서 각 저장장치에 분배해준다.
휘발성 정보가 필요한 이유는 저장용량은 제한적이다. 그래서 모든 정보를 다 저장할 수는없다 이런 이유로 컴퓨터가 켜져있는 동안에만 보관할 정보과 그 이후 컴퓨터가 꺼져도 저장될 정보로 나뉜다. 여기서 켜져있는 동안에만 저장하는 장치는 RAM(휘발성 저장)이고 꺼져도 저장될 정보는 하드디스크(비휘발성 저장)이다. 휘발성 비휘발성 외에도 저장장치사이의 차이가 있다. 바로 읽고 쓰는 속도인데 프로그램을 실행하다보면 반드시 빠르게 읽어와야할 정보가 있고 조금 ㅇ느려도 괜찮은 정보가 있다.예를 들어 영화 다운로드는 시간이 걸려 다운받는다 해도 큰 문제가 없다. 반면 영화를 재생할때 거의 실시간으로 영상정보를 읽어와야한다. 만약 영화를 보는데 파일불러오는 시간이 걸려 멈춘다면 안된다. 또 주식정보창도 그에 속한다. 하지만 비용적인 문제로 빠른 저장장치를 사용 할 수 없기 때문에 판단을 잘해서 저장을 해야하는데 그 판단도 운영체제가 한다.

profile
개발새발자

0개의 댓글