메모리 2

프로세스

포그라운드 프로세스 사용자가 볼 수 있는 공간에서 실행되는 프로세스 백그라운드 프로세스 사용자가 볼 수 없는 공간에서 실행되는 프로세스 데몬, 서비스 - 사용자와 상호작용 하지 않고 그저 정해진 일만 수행하는 프로세스 프로세스 제어 블록 (PCB) 프로세스 관련 정보를 저장하는 상품에 달린 태크 같은 자료 구조 모든 프로세스는 실행을 위해 CPU가 필요하다 하지만 CPU 자원은 한정되어 있다 자신의 차례에 정해진 시간 만큼 CPU이용 타이머 인터럽트가 발생하면 차례 양보 PCB에 담기는 대표적인 정보 프로세스 ID (PID) : 특정 프로세스를 식별하기 위해 부여하는 고유 번호 레지스터 값 프로세스는 자신의 실행 차례가 오면 이전까지 사용한 레지스터 중간 값을 모두 복원 → 실행 재개 프로그램 카운터, ..

CS지식 쌓기 2024.01.02

컴퓨터 구조

컴퓨터가 이해하는 정보 데이터 숫자,문자,이미지 등 정적인 정보 컴퓨터와 주고받는/내부에 저장된 정보를 데이터라 통칭 명령어 컴퓨터는 명령어를 처리하는 기계 컴퓨터를 실질적으로 움직이는 정보 데이터는 명령어를 위한 일종의 재료 컴퓨터의 네 가지 핵심 부품 메인보드 - 아래 네가지를 꼽는 곳 CPU 메모리에 저장된 명령어를 읽어 들이고, 해석하고 실행하는 부품 내부구성 ALU(산술논리연산장치) - 계산기 레지스터 - CPU 내부의 작은 저장장치 제어장치 - 제어 신호를 내보내고, 명령어를 해석하는 장치 제어신호 - 컴퓨터 부품들을 관리하고 작동시키기 위한 전기 신호 실행순서 메모리의 명령어를 읽어 들여 레지스터로 가져옴 제어 장치로 보내서 명령어를 해석 ALU에서 계산해서 결과값을 레지스터에 저장 최종적인..

CS지식 쌓기 2023.12.29