Podcast
Questions and Answers
True or false: 컴퓨터의 구조는 CPU, 메모리, 디스크 I/O로 이루어져 있다.
True or false: 컴퓨터의 구조는 CPU, 메모리, 디스크 I/O로 이루어져 있다.
True (A)
True or false: 프로그래밍 언어로 작성된 코드는 컴파일 과정을 거쳐 이진 코드로 변환된다.
True or false: 프로그래밍 언어로 작성된 코드는 컴파일 과정을 거쳐 이진 코드로 변환된다.
True (A)
True or false: 프로세스는 하나의 프로그램만 실행될 수 있다.
True or false: 프로세스는 하나의 프로그램만 실행될 수 있다.
False (B)
Flashcards
Computer Structure
Computer Structure
True, a computer's structure consists of a CPU, memory, and disk I/O.
Code Compilation
Code Compilation
True, code written in a programming language is compiled into binary code.
Process Execution
Process Execution
False, a process can execute multiple programs.
Study Notes
- 컴퓨터의 구조 요소는 CPU, 메모리, 디스크로 구성되며 I/O로 연결된다.
- 폰 노이만 구조에서 CPU는 계산을 담당하고, ALU는 계산/산술 연산을 수행한다.
- 메모리는 CPU 안에 존재하며, 명령어들이 저장되어 계산에 활용된다.
- 컴파일 과정을 통해 개발자가 작성한 코드는 컴퓨터가 이해할 수 있는 이진 코드로 변환된다.
- 실행 후 파일은 디스크에 저장되며, 코드 부분과 리소스 자원으로 구성된다.
- 프로세스는 실행 중인 프로그램을 의미하며, 여러 개의 프로세스가 동시에 존재할 수 있다.
- 프로세스는 메모리에 올라가며, CPU가 해석/처리할 명령어를 담고 있다.
- 프로그래밍 언어는 컴퓨터가 바로 이해할 수 없으므로 컴파일 과정을 통해 이진 코드로 변환된다.
- 실행 파일은 CPU에서 처리되는 명령어와 리소스 자원으로 구성된다.
- 프로세스는 여러 개의 프로그램이 동시에 실행될 수 있도록 지원한다.
- 메모리는 임시 저장 공간으로 사용되며, ALU와 함께 계산에 활용된다.
- 실행 파일은 CPU에서 처리되는 명령어와 함께 메모리에 올라가게 된다.어떤 데이터가 들어올지를 결정하는 알고리즘입니다. 일반적으로는 LRU (Least Recently Used) 알고리즘이 많이 사용됩니다. 이 알고리즘은 가장 오랫동안 사용되지 않은 데이터를 우선적으로 교체하는 방식입니다. 그 외에도 FIFO (First In First Out), OPT (Optimal) 등 다양한 알고리즘이 있습니다.- 디스크 관리는 파일 엑세스 속도를 결정하는 중요한 부분이다.
- 컴퓨터의 구조는 CPU, 메모리, 디스크 I/O로 이루어진다.
- 운영체제는 하드웨어를 잘 동작시키고 프로그램들이 최적의 성능을 내도록 도와준다.
- 컴퓨터 구조는 기본적이면서 중요한 개념이다.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.