1.프로세스 제어 블록   프로세스 제어 블록(PCB)은 프로세스를 실행하는 데 필요한 중요한 정보를 보관하는 자료구조로 TCB(Task Control Block)라고도 한다. 모든 프로세스에는 고유의 프로세스 제어 블록이 있으며, 프로세스가 생성될 때 만들어져 프로세스 실행이 완료되면 폐기된다. 프로세스 제어 블록의 구성 포인터 &nb...
1. 프로세스의 개념   프로그램은 하드디스크 같은 저장장치에 보관되어 있따가 마우스로 더블클릭하면 실행된다. 폰 노이만 구조에서 프로그램이 실행된다는 것은 해당 코드가 메모리에 올라와서 작업이 진행된다는 의미다.   프로그램은 저장장치에 저장된 정적인 상태이고, 프로세스는 실행을 위해 메모리에 올라온 동적인 상태다. ...
ES6가 뭔가요??   EcmaScript6의 준말로 뒤의 숫자는 자바스크립트의 버전을 의미한다. 'Ecma'는 정보와 통신 시스템을 위한 국제적 표준화 기구인 'ECMA International'을 의미한다. 따라서 'EcmaScript' 는 ECMA-262 기술 규격에 정의된 표준화된 스크립트 프로그래밍 언어이다. Destructuri...
CPU는 명령어를 해석하여 실행하는 장치로 산술논리 연산장치, 제어장치, 레지스터로 구성되며, 이들로 작업을 처리한다. CPU에서 데이터를 연산하는 장치이다. 산술논리 연산장치는 데이터의 덧셈, 뺄셈, 곱셈, 나눗셈 같은 산술 연산과 AND, OR같은 논리 연산
데이터베이스는 일반적으로 컴퓨터에 저장되는 구조화된 정보 또는 데이터의 조직화된 모음이다. 데이터베이스는 관계형 DB, 객체 지향 DB등 여러가지 종류가 있다. 이런 데이터베이스는 DBMS(DataBase Management System)에 따라 관리되고, 이런 D
포인터란 ?물리적인 메모리 공간에 접근하여 저장된 변수의 값이나 할당된 주소를 변경할 수 있는 연산자이다.포인터의 특징모든 포인터의 크기는 자료형에 관계없이 모두 16비트이다.포인터 변수의 선언은 편수 앞에 '\*' (Asterisk)를 붙여 선언한다.포인터 변수를 초