프로세스 생명 주기 프로세스 상태 생성 (New) 보조기억장치에 데이터 덩어리로 저장되어있던 프로그램이 주기억장치에 올라왔지만 아직 실행은 불가능한 상태. 생성 상태에서 갈 수 있는 상태: 준비 상태 준비 (Ready) 생성된 프로세스가 실행될 수 있도록 변수 초기화 등 기초 세팅을 통해 프로세스를 준비시키는 상태. 준비 상태가 될 수 있는 상태: 생성...
CPU 구성 ALU (Arithmetic Logic Unit): 산술논리 연산장치. 비교, 판단, 연산 담당 CU (Control Unit): 제어부. 명령어의 해석과 올바른 실행을 위해 제어하는 장치. 1) 명령어들이 순서대로 호출되고, 2) 해독하고, 3) 제어 신호를 발생시켜 컴퓨터의 각 장치를 동작하도록 제어하는 장치. 내부 버...
프로그램 컴퓨터에서 실행 가능한 명령어의 집합. 프로세스 컴퓨터에서 실행 중인 프로그램의 인스턴스. 단일 스레드 프로세스 - 실행 흐름이 하나 뿐인 프로세스 멀티 스레드 프로세스 - 실행 흐름이 여러 개인 프로세스 프로세스로만 작업 처리 시 문제점: 프로세스 생성 시 오버헤드 발생 문맥 교환 시 오버헤드가 큼 프로세스 간 통신이 어려움 스레드 프로...
데이터베이스 체계화된 데이터의 모임. 효율적인 데이터 저장/검색/수정/삭제 등을 지원하며 동시에 여러 사용자가 접근할 수 있음. 데이터베이스 시스템 DB를 관리/조작하는 데 사용되는 소프트웨어. 데이터의 구조화/저장/검색/수정/삭제 등을 효율적으로 수행할 수 있도록 지원함. 주요 구성 요소 데이터베이스 관리 시스템(DBMS) DB를 관리하는 소프트...