본문 바로가기

컴퓨터시스템2

[운영체제] 2. 컴퓨터 시스템과 운영체제 - (2) 컴퓨터 시스템의 계층구조와 운영체제 인터페이스 .목요일 수업>    📍1. 컴퓨터 시스템의 계층 구조1-1. 컴퓨터 시스템이 계층 구조로 설계된 이유 (필요성)✔️계층 간의 독립성 확보를 위해 ➡️ 추상화 ✔️사용자- OS나 하드웨어에 대한 지식이 없어도 응용 프로그램으로 컴퓨터 활용 가능 ✔️응용 프로그램 개발자 또는 응용 프로그램- 장치의 타입이나 구조, 제어 방법을 몰라도 개발 가능, 그러나 OS를 알아야 함- e.g.) CPU 유형, 메모리 크기를 몰라도 프로그램 작성 가능, 저장 장치가 하드디스크인지 SSD인지, 저장 장치의 크기는 얼마인지, 디스크 헤드는 몇개 있는지 몰라도 파일 입출력 프로그램 작성 가능 ➡️ OS에게 요청하여 해결- 컴퓨터 하드웨어가 바뀌어도 응용프로그램을 다시 작성할 필요 없음 ✔️운영체제- 운영체제는 장치와 관련된.. 2025. 4. 9.
[운영체제] 2. 컴퓨터 시스템과 운영체제 - (1) 컴퓨터 시스템과 하드웨어 📍 1. 컴퓨터 시스템과 하드웨어1-1. 컴퓨터 시스템의 범위 - 컴퓨터 시스템을 구성하는 계층 1️⃣ 응용소프트웨어 2️⃣ 운영체제 ✔️ 상위 계층과 하드웨어 간의 인터페이스 역할 ✔️ 상위 계층에게 하드웨어를 추상화 함 ✔️ 하위 계층 관리 3️⃣ 컴퓨터 하드웨어 📍 2. 컴퓨터 하드웨어2-1. 컴퓨터 하드웨어 구성CPU, 레지스터, 메모리, 캐시, 버스 2-2. CPU ✔️ 기계 명령어를 수행하고, 다른 수행 장치들을 제어함 1️⃣ 제어 장치기계 명령어를 해석하여 수행하기 위한 제어 신호들을 발생 2️⃣ ALU(산술논리장치)산술, 논리 연산들을 수행 3️⃣ 레지스터CPU동작에 필요한 정보 저장 2-3. 레지스터 ✔️ CPU 동작에 필요한 정보를 임시로 저장하기 위한 초고속 기억장치 2-4. 메모.. 2025. 4. 9.