Computer Science 3

[혼공컴운] Ch 6 메모리와 캐시 메모리

Chapter 6메모리와 캐시 메모리6-1. RAM의 특징과 종류RAM의 특징RAM에는 실행한 프로그램의 명령어와 데이터가 저장된다. 전원을 끄면 RAM에 저장된 명령어와 데이터가 모두 날아가는데 이런 저장 장치를 휘발성 저장 장치라고 한다. 이와 반대로 전원이 꺼져도 저장된 내용이 유지되는 보조기억장치는 비휘발성 저장 장치라고 한다. 보조기억장치는 전원을 꺼도 내용을 유지하지만 CPU는 보조기억장치에 직접 접근하지 못한다. 그래서 보조기억장치에는 '보관할 대상'을 저장하고, 휘발성 저장 장치인 RAM에는 '실행할 대상'을 저장한다. RAM의 용량과 성능CPU가 실행하고 싶은 프로그램이 보조기억장치에 있다면 이를 RAM으로 가져와야하는데 RAM의 용량이 적다면 보조기억장치에서 실행할 프로그램을 가져오는 ..

[혼공컴운] Ch 4~5 CPU의 작동 원리 및 CPU 성능 향상 기법

Chapter 4CPU의 작동 원리4-1. ALU와 제어장치지난 주에 CPU가 메모리에 저장된 명령어를 읽어들이고, 해석하고, 실행하는 CPU에 대해 정리했다. 이 CPU 내부에는 계산을 담당하는 ALU와 명령어를 읽어들이고 해석하는 제어장치, 작은 임시 저장 장치인 레지스터가 있다. ALU ALU는 레지스터를 통해 피연산자를 받아들이고, 제어장치로 부터 수행할 연산을 알려주는 제어신호를 받아들임.레지스터와 제어장치로부터 받아들인 피연산자와 제어 신호로 산술 연산, 논리 연산 등 다양한 연산을 수행.연산 결과는 메모리에 저장되지 않고 일시적으로 레지스터에 저장 (cpu 프로그램 실행속도 늦어지는거 방지)플래그플래그 레지스터에 저장되는 연산 결과에 대한 추가적인 상태 정보.플래그 종류의미사용 예시부호 플래..

[혼공컴운] Ch 1~3 컴퓨터 구조와 데이터, 명령어 (스택 큐)

[혼자 공부하는 컴퓨터 구조 + 운영체제]1~8장 컴퓨터 구조편컴퓨터 내부의 구조와 작동법을 이해하고 컴퓨터가 어떻게 명령어를 처리하는지를 학습한다.-컴퓨터 구조 -컴퓨터가 이해하는 정보 알아보기 -컴퓨터의 4가지 핵심 부품 학습하기 9~15장 운영체제편운영체제가 왜 존재하는지 그 필요성과 우리가 전원을 누르는 순간부터 로그인 화면이 뜰 때까지 어떤 과정을 거치는지 알아본다.-프로세스와 스레드 이해하기 -CPU 스케줄링 기법 학습하기 -프로세스와 스레드 관리 기법 학습하기 -가상 메모리와 파일 시스템 학습하기Chapter 1컴퓨터 구조 시작하기1-1. 컴퓨터 구조를 알아야 하는 이유컴퓨터 구조 지식은 문법에 맞는 코드만 작성할 줄 아는 개발자를 엄어 다양한 문제를 스스로 해결할 줄 아는 개발자로 만들어 ..