-
컴퓨터구조] 컴퓨터의 핵심 부품CS 2024. 12. 22. 23:51반응형
CPU(중앙처리장치)
- 컴퓨터의 두뇌. 메모리에 저장된 명령어를 읽어 들이고 해석하여 실행하는 장치.
- CPU의 내부 구성 요소 (3가지)
- 산술논리연산장치(ALU : Arithmetic Logic Unit)
- 컴퓨터 내부에서 수행되는 계산 수행
- 레지스터(Register)
- CPU 내부의 작은 임시 저장 장치
- 여러 개의 레지스터가 존재하고 각기 다른 이름과 역할을 가지고 있음
- 제어장치(CU: Control Unit)
- 컴퓨터 부품들을 관리하고 작동시키기 위한 전기 신호인 제어 신호(control signal)를 내보내고 명령어를 해석하는 장치
- 산술논리연산장치(ALU : Arithmetic Logic Unit)
메모리(주기억장치)
- 현재 실행되는 프로그램의 명령어와 데이터를 저장하는 장치.
- RAM(Random Access Memory)와 ROM(Read Only Memory) 두 가지가 있다. 주로 RAM을 언급한다.
- 프로그램이 실행되려면 반드시 메모리에 저장되어 있어야 함.
- 전원이 꺼지면 저장된 내용을 잃는다. (휘발성)
- 저장된 값에 빠르고 효율적으로 접근하기 위한 주소를 사용함.
보조기억장치
- 하드 디스크, SSD, USB 메모리, DVD, CD-ROM 등 대용량의 데이터를 영구적으로 저장할 수 있는 저장 장치
- 전원이 꺼져도 저장된 내용을 잃지 않는다.
- 메모리는 실행되는 프로그램을 저장한다면, 보조기억장치는 보관할 프로그램을 저장한다.
입출력장치
- 마이크, 스피커, 프린터, 마우스, 키보드처럼 컴퓨터 외부와 컴퓨터 내부의 정보를 교환하는 장치
메인보드(마더보드)
앞서 말한 네 가지 핵심 부품들을 연결해 줄 수 있는 판
시스템 버스
- 컴퓨터 내부에선 버스(Bus)라는 통로를 통해 부품들이 서로 정보를 주고 받는다.
- 시스템 버스는 네 가지 핵심 부품들을 연결하는 가장 중요한 버스
- 주소 버스(address bus) : 주소를 주고받는 통로. CPU → 메모리/입출력장치 로 향하는 단방향 버스.
- 데이터 버스 (data bus) : 명령어와 데이터를 주고받는 통로. 양방향으로 데이터를 주고 받을 수 있다.
- 제어 버스(control bus) : 제어 신호를 주고받는 통로.
면접 예상 질문
- 중앙처리장치(CPU)는 어떤 장치들로 구성되어 있나요?
연산을 담당하는 ALU, 데이터를 임시 저장하는 레지스터, 명령어의 해석과 실행을 제어하는 제어장치로 이루어져 있습니다. - 제어장치(CU)의 역할은?
프로그램 명령어를 해석하고, 해당 명령어에 따라 제어 신호를 보내 다른 장치들이 작업을 수행하도록 하는 역할을 합니다. - 시스템 버스란?
시스템 버스는 하드웨어 각각의 구성요소 간 데이터 통신을 위해 필요한 통로입니다. 용도에 따라 데이터 버스, 주소 버스, 제어 버스로 나누어집니다. - 주기억장치와 보조기억장치의 차이점은?
주기억장치는 일시적인 데이터 저장 공간으로, 컴퓨터가 켜져 있을 때만 데이터를 유지하며 빠르게 접근할 수 있습니다. 보조기억장치는 영구적인 저장 공간으로, 컴퓨터가 꺼져도 데이터를 유지합니다. - 주소 버스가 단방향인 이유는?
주소 버스는 CPU가 특정 메모리 위치에 접근하기 위한 주소 정보만을 전달하기 때문에 단방향으로 설계됩니다.
더보기
https://www.hanbit.co.kr/media/books/book_view.html?p_code=B9177037040
혼자 공부하는 컴퓨터 구조+운영체제
어려운 컴퓨터 구조와 운영체제의 원리를 누구나 쉽게 이해할 수 있도록 용어와 개념은 한 번 더 풀어쓰고, 적절한 예시와 이해하기 쉬운 그림으로 재미있게 구성했다. 또한 일상 소재를 활용한
www.hanbit.co.kr
https://youtube.com/playlist?list=PLVsNizTWUw7FCS83JhC1vflK8OcLRG0Hl&si=4IJYIW_UONCMcQBr
[컴퓨터 공학 기초 강의] 혼자 공부하는 컴퓨터 구조+운영체제
강민철 저자님과 함께하는 『혼자 공부하는 컴퓨터 구조+운영체제』 강의입니다. 다른 입문서에서는 알려주지 않았던 진짜 컴퓨터 공학 지식을 만나보세요! 👨🏫 누구를 위한 강의인가요? -
www.youtube.com
[기술면접] 6. 컴퓨터 구조 : CS 기술면접 대비 자료와 예상 문답 - 오월의 사중주
컴퓨터 구조에서 CPU는 컴퓨터의 두뇌로, 프로그램 명령어를 해석하고 실행하는 역할을 합니다. 연산장치(ALU), 제어장치(CU), 레지스터로 구성되며, 데이터를 계산하고 명령을 제어합니다.
mayquartet.com
반응형'CS' 카테고리의 다른 글
컴퓨터구조] 컴퓨터 언어 (0) 2024.12.23