나만의 학습 기록

최종 목적은 기술 블로그💩

CS 4

컴퓨터의 구조 - 메모리

저번에는 CPU에 대해 2편에 나누어서 설명을 드렸습니다. 이번에는 메모리에 대해 설명해보도록 하겠습니다. 메모리RAM보통 메인 메모리를 RAM이라고 지칭하며, 임의적 접근 메모리이다.임의의 위치에 곧장 접근 가능한 방식이다(직접 접근)* 순차 접근 : 직접 접근과는 반대되는 개념으로 특정 위치에 저장된 요소에 접근하기 위해 처음부터 순차적으로 접근한다.전원을 끄면 저장하고 있던 데이터와 명령어가 날아가는 휘발성 저장 장치이다.용량이 적으면 실행시간이 늘어나지만, 용량이 높으면 실행시간이 줄어든다. 즉 컴퓨터의 용량에 영향을 끼친다. RAM의 종류1. DRAM시간이 지나면 점차 사라지는 RAM저장된 데이터가 동적으로 변하는 특성데이터 소멸을 위해 일정 주기로 데이터 재활성화(다시 저장)전력이 낮고 저렴하..

CS 2026.03.17

컴퓨터의 구조 - CPU에 대해 2

오랜만에 글을 올립니다. 주말동안에는 남들과 똑같이 쉬고 베이킹도 하느라고 블로그를 쓸 여유가 없었네요.하지만 공부하고 정리는 해놨으니 계속해서 추가해보도록 하겠습니다.저번에는 CPU의 종류까지만 알아봤는데, 이번에는 CPU의 인터럽트부터 차례대로 알아보겠습니다. 인터럽트(Interrupt)CPU의 작업을 방해하는 신호임의로 발생시킬 수도 있고, 프로그램으로 인한 발생 등 다양한 상황에서 발생한다. 종류동기 인터럽트(Synchronous interrupts)CPU에 의해 발생하는 인터럽트예외적인 상황을 마추쳤을 때 발생하는 인터럽트로 예외라고도 부른다.비동기 인터럽트(asynchronous interrupts)입출력에 의해 발생하는 인터럽트로 하드웨어 인터럽트라고도 부른다.알림 역할을 한다. 즉, 효율..

CS 2026.03.17

컴퓨터의 구조 - CPU에 대해 1

저번에는 컴퓨터가 이해하는 정보에 대해 학습해보았습니다. 이번에는 컴퓨터의 구조에 대해 자세히 알아보도록 하겠습니다. CPU란?CPU(Central Processing Unit)는 중앙 처리 장치로 산술·논리 연산, 제어, 입출력 등 프로그램 명령을 수행합니다. 비유하자면 사람의 두뇌라고 할 수 있습니다.CPU의 구조산술 논리 연산 장치(ALU ; Arithmetic and Logic Unit) : 연산을 수행할 회로로 구성된 일종의 계산기제어 장치(CU ; Control Unut) : 명령어를 해석해 제어 신호라는 전기 신호를 내보내는 장치레지스터(Register) : 임시 저장 장치데이터와 명령어를 처리하는 중간 값을 저장여러 개로 각기 다른 이름과 역할을 수행한다. 이 중 레지스터에 대해 자세히 알..

CS 2026.03.13

컴퓨터의 구조 - 컴퓨터가 이해하는 정보

CS 게시판에 대해서, 기술 면접을 보기 위해서는 CS에 대해 대충 아는 것이 아닌 설명할 수 있는 수준까지 아는 것이 중요하다는 것을 깨닫게 되었습니다.이를 위해 대충이 아닌 '정확하게 A-Z까지 해보자!'라는 마음으로 기초부터 심화로 넘어갈 예정으로 작성하는 게시물이며, 기술 면접 준비를 위한 게시물입니다.컴퓨터가 이해하는 정보 → 데이터, 명령어데이터숫자, 문자, 이미지와 같은 정적인 정보컴퓨터와 주고 받는 정보나 컴퓨터에 저장된 정보 그 자체(데이터로 통칭)0과 1로만으로 다양한 숫자와 문자 데이터로 표현명령어데이터를 활용하는 정보CPU는 명령어를 이해하고 실행하는 주체명령어 사이클 : CPU가 명령어를 처리하는 순서 CPU는 기본적으로 0과 1만을 이해할 수 있기에 2진수의 N비트를 2^N개의 ..

CS 2026.03.12