목록Other/CS (3)
eunzae's develog
[CS]컴퓨터 부팅과정
컴퓨터 부팅과정 ① ROM에 저장된 BIOS 실행 ② BIOS가 주요 하드웨어에 이상이 없는지 체크(전원, CPU, 메모리(RAM), 키보드, 마우스, 하드디스크 등) ③ 이상이 없다면, 하드디스크이 마스터 부트 레코드에 저장된 부트로더를 메모리로 가져와 실행 ④ 여러 운영체제가 설치되어있는 컴퓨터라면, 어떤 운영체제로 시작을 할 지 선택 ⑤ 운영체제를 메모리로 불러와 실행 ⑥ 이후 모든 응용 프로그램들은 메모리에 올라와 운영체제가 관리
Other/CS
2023. 6. 8. 08:53

운영체제 개요 개인 컴퓨터: Windows, MacOS 대형 컴퓨터, 서버용: UNIX, Linux 스마트폰, 태블릿: 안드로이드, iOS PC 이외 장비(내비게이션, 냉장고 등): 임베디드 운영체제가 없어도 컴퓨터는 동작하지만, 다른 기능을 추가하지 못해 유연하지 못함 운영체제가 하는 일 ① CPU 스케쥴링 & 프로세스 관리 ex) 노래 들으면서 게임하기: 키보드와 마우스는 게임에만 반응하고, 다른 프로그램은 백그라운드에서 실행 ② 메모리 관리 - 여러 프로그램을 메모리에서 관리 ③ 하드웨어 관리( I/O 디바이스 관리) - 사용자의 하드웨어에 대한 직접적인 접근 제어 ex) 사용자가 데이터를 저장할 때 운영체제가 판단해서 적당한 위치에 저장 ④ 파일 시스템 관리 운영체제 구조
Other/CS
2023. 5. 12. 14:43