Test Your Computer Architecture and Programming Knowledge with This Quiz!

HilariousJasper7574 avatar
HilariousJasper7574
·
·
Download

Start Quiz

Study Flashcards

Questions and Answers

True or false: 컴퓨터의 구조는 CPU, 메모리, 디스크 I/O로 이루어져 있다.

True

True or false: 프로그래밍 언어로 작성된 코드는 컴파일 과정을 거쳐 이진 코드로 변환된다.

True

True or false: 프로세스는 하나의 프로그램만 실행될 수 있다.

False

Study Notes

  1. 컴퓨터의 구조 요소는 CPU, 메모리, 디스크로 구성되며 I/O로 연결된다.
  2. 폰 노이만 구조에서 CPU는 계산을 담당하고, ALU는 계산/산술 연산을 수행한다.
  3. 메모리는 CPU 안에 존재하며, 명령어들이 저장되어 계산에 활용된다.
  4. 컴파일 과정을 통해 개발자가 작성한 코드는 컴퓨터가 이해할 수 있는 이진 코드로 변환된다.
  5. 실행 후 파일은 디스크에 저장되며, 코드 부분과 리소스 자원으로 구성된다.
  6. 프로세스는 실행 중인 프로그램을 의미하며, 여러 개의 프로세스가 동시에 존재할 수 있다.
  7. 프로세스는 메모리에 올라가며, CPU가 해석/처리할 명령어를 담고 있다.
  8. 프로그래밍 언어는 컴퓨터가 바로 이해할 수 없으므로 컴파일 과정을 통해 이진 코드로 변환된다.
  9. 실행 파일은 CPU에서 처리되는 명령어와 리소스 자원으로 구성된다.
  10. 프로세스는 여러 개의 프로그램이 동시에 실행될 수 있도록 지원한다.
  11. 메모리는 임시 저장 공간으로 사용되며, ALU와 함께 계산에 활용된다.
  12. 실행 파일은 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.

Quiz Team
Use Quizgecko on...
Browser
Browser