컴퓨터 공부/운영체제
쉽게 배우는 운영체제(Part2)
CPU 와 메모리더보기CPU 의 기본구성산술논리 연산장치산술연산(+, -), 논리연산(or, and) 수행제어장치CPU 작업 지시레지스터데이터 임시 보관 (데이터, 주소)메모리메모리 보호멀티 프로세싱 상황(시분할)에서 각 작업간의 데이터 보호CPU 는 작업의 메모리 시작지점을 경계 레지스터리에 저장현재 진행중인 작업의 메모리 크기(마지막 주소 - 시작 주소) 를 한계 레지스터에 저장두 범위가 벗어나는지 하드웨어 점검부팅운영체제를 메모리에 올리는 과정바이오스(운영체제 config) 실행부트스트랩 실행 - 운영체제를 메모리로 가져와 실프로세스더보기프로그램 -> 프로세스시분할 프로세스 상태생성 상태 - 프로세스가 메모리에 올라와 있는 상태준비 상태 - 생성된 프로세스가 CPU 를 기다리는 상태실행 상태 - 실..
쉽게 배우는 운영체제(Part1)
운영체제 개요더보기OS 라고도 일컫는 운영체제는 복잡한 작업 환경에 규칙이 필요하였기에 만들어졌다. 운영체제 목표자원 관리 최적화 - 효율성자원 보호 - 안정성하드웨어 인터페이스 - 확장성사용자 인터페이스 - 편리성 운영체제의 구조커널 - 핵심기능인터페이스 - 사용자, 응용 프로그램 소통커널시스템 호출 - 커널 인터페이스직접접근 - 자원에 직접 접근하여 작업시스템 호출 접근 - 요청 과 결과만 접근하는 작업드라이버 - 커널 하드웨어 인터페이스구성프로세스 관리메모리 관리파일 시스템 관리입출력 관리프로세스 간 통신 관리구조단일형계층형모듈형 구조마이크로핵심 기능만 구현나머지 부분 사용자 영역 컴퓨터의 구조와 성능향상더보기하드웨어 구성CPU 와 메모리입출력 장치저장장치메인보드CPU산술논리 연산장치제어장치레지..