본문 바로가기

et cetera4

[혼공컴운] 4주차_Chapter 09~11 기본미션 p. 304의 확인 문제 1번 풀고 인증하기 선택미션 Ch.11(11-2) 준비 큐에 A,B,C,D 순으로 삽입되었다고 가정했을 때, 선입 선처리 스케줄링 알고리즘을 적용하면 어떤 프로세스 순서대로 CPU를 할당받는지 풀어보기 Chapter 0️⃣9️⃣ 1) 운영체제를 알아야 하는 이유 (시스템) 자원: 프로그램 실행에 마땅히 필요한 요소들 e.g. 컴퓨터 부품(CPU, 메모리, 보조기억장치, 입출력 장치) ⬇️ 운영체제: 실행할 프로그램에 필요한 자원 할당 + 프로그램이 올바르게 실행되도록 돕는 프로그램 메모리 = 커널 영역(운영 체제) + 사용자 영역(응용 프로그램) 운영 체제를 깊이 이해하면 ➡️ 하드웨어와 프로그램을 더 깊이 이해할 수 있음 2) 운영체제의 큰 그림 운영체제의 핵심 서비스.. 2024. 2. 9.
[혼공컴운] 3주차_Chapter 06~08 기본 미션 p. 185의 확인 문제 3번, p. 205의 확인 문제 1번 풀고 인증하기 선택 미션 Ch.07(07-2) RAID의 정의와 종류를 간단히 정리해 보기 Chapter 0️⃣6️⃣ 1) RAM의 특징과 종류 휘발성 저장 장치: 전원을 끄면 저장된 명령어와 데이터가 모두 날아감 e.g. 메모리(RAM) - 현재 "실행되는" 프로그램의 명령어 + 데이터 저장 [Chapter 01] 비휘발성 저장 장치: 전원이 꺼져도 저장된 내용 유지 but CPU가 직접 접근하지 못함 ➡️ RAM으로 복사하여 저장한 뒤 실행 e.g. 보조기억장치(하드 디스크, SSD, CD-ROM, USB 메모리) - "보관할" 프로그램의 명령어 + 데이터 저장 [Chapter 01] RAM 용량 ⬆️ ➡️ 프로그램 실행 시간 .. 2024. 1. 21.
[혼공컴운] 2주차_Chapter 04~05 기본 미션 p. 125의 확인 문제 2번, p. 155의 확인 문제 4번 풀고 인증하기 선택 미션 Ch.05(05-1) 코어와 스레드, 멀티 코어와 멀티 스레드의 개념을 정리하기 Chapter 0️⃣4️⃣ CPU의 작동 원리 1) ALU와 제어장치 CPU: ALU(계산 담당) + 제어장치(명령어를 읽어들이고 해석) + 레지스터(작은 임시 저장 장치) [Chpater 01] ALU ➡️입력 정보: 피연산자(from 레지스터) + 제어신호(from 제어장치) 🔄️연산 수행...(산술 연산, 논리 연산) ⬅️출력 정보: 특정 숫자, 문자, 메모리 주소(to 레지스터) + 플래그[Chapter 02](to 플래그 레지스터) ∵ 메모리 접근 속도: 레지스터 >>> CPU 플래그: 연산에 대한 추가적인 정보 플래그.. 2024. 1. 14.
[혼공컴운] 1주차_Chapter 01~03 기본 미션 p. 51의 확인 문제 3번, p. 65의 확인 문제 3번 풀고 인증하기 선택 미션 p. 100의 스택과 큐의 개념을 정리하기 Chapter 0️⃣1️⃣ 컴퓨터 구조 시작하기 1) 컴퓨터 구조를 알아야 하는 이유 - 문제 해결 능력 향상 - 성능, 용량, 비용 고려 ➡️ 최적화 가능 2) 컴퓨터 구조의 큰 그림 컴퓨터 구조 ➡️컴퓨터가 이해하는 정보 - 데이터: 정적인 정보, 2진수로 표현 - 명령어: 동적인 정보, 데이터를 작동시킴 [Chapter 03] ➡️컴퓨터의 네가지 핵심 부품(그림 참조) - 중앙처리장치(CPU) [Chapter 04] : 1. 메모리에 저장된 명령어 읽어들임 → 2. 명령어 해석 → 3. 명령어 실행 - 산술논리연산장치(ALU): 계산기 - 레지스터: 프로그램을 실.. 2024. 1. 7.