카테고리 없음
CS지식 운영체제 1편_운영체제란? 부제 : 소프트웨어와 하드웨어 차이
RealMen
2023. 4. 22. 21:23
우선 운영체제는 하드웨어 위에 설치되는 소프트웨어이다.
엥?
나는 소프트웨어와 하드웨어 차이를 정확하게 알지도 구분하지 못해 찾아보았다.
소프트웨어 : 컴퓨터 안에서 운영되고 있는 프로그램
하드웨어: 컴퓨터 성능에 직접적으로 관련된 부분.
소프트웨어는
예를들어 ms 윈도우 운영체제 , 포토샵 등 프로그램등을 말한다.
하드웨어는
마우스 , 키보드 입출력 장치등 ram , hdd 등과 같은 실물
둘의 구분은 간단하게 손으로 만질 수 있느냐 없느냐의 차이
다시 본론으로
전원을 켰을 때 운영체제가 없으면 컴퓨터는 고철 기기에 지나지 않고
사용자 입장에서 순수 하드웨어를 다루는게 쉽지 않기 때문에
전원을 켰을 때 쉽게 하드웨어 위에 운영체제를 탑재해 다루기 위한 상태를 만드는 것.
전원이 켜짐과 동시에 운영체제는 실행되고 메모리에 올라가는데
운영체제와 같이 규모가 큰 프로그램이 메모리에 올라가면 한정된 메모리 공간의 낭비가 심하다.
그래서 운영체제 중 항상 필요한 부분은 메모리에 올려놓고 그렇지 않은부분은 필요할 때 올려 놓는다.
항상 필요한 부분 , 메모리에 상주하는 운영체제의 부분을 커널이라고 부른다.
좁은 의미의 운영체제라고 부르고 운영체제 코드중 핵심적인 부분이다.
그에 반하는 넓은 의미의 운영체제는 시스템을 위한 유틸리티등을 광범위 하게 포함하는 개념.
복사 기능 같이 사실상 운영체제라고 보기에는 힘들지만 넓은 의미의 운영체제라고 부른다!