운영체제란, ㆍ 일반적으로 하드웨어를 관리하고, 응용 프로그램과 하드웨어 사이에서 인터페이스 역할을 하며 시스템의 동작을 제어하는 시스템 소프트웨어를 운영체제라고 합니다. 프로세스란, ㆍ 프로세스(process)는 실행 중인 하나의 애플리케이션을 말한다. 사용자가
스케줄링은 프로세스가 생성되어 실행될 때 필요한 시스템의 여러 자원을 해당 프로세스에게 할당하는 작업을 의미합니다. 스케쥴링은 CPU에서 자원을 효율적으로 사용하기 위한 목적으로 사용됩니다.스케줄러의 종류에는 장기 스케줄러, 중기 스케줄러, 단기 스케줄러가 있습니다.장
메인 메모리, RAM을 뜻한다. 프로그램 실행 시 필요한 주소, 정보들을 저장하고 가져다 사용할 수 있게 만드는 공간. 즉, 작업을 위해 사용되는 공간.각각의 프로세스는 독립된 메모리 공간을 갖고, 운영체제 혹은 프로세스의 메모리 공간에 접근할 수 없는 제한이 있다.
가상 메모리란? 프로세스 전체가 메모리 내에 올라오지 않더라도 실행이 가능하도록 하는 기법 물리 메모리 크기의 한계를 극복하기 위한 기술로 물리 메모리보다 큰 프로세스를 수행하게 함 동적 할당으로 프로세스 실행 시 필요한 부분만 메모리에 적재 프로세스의 모든
Database란? 데이터베이스란 여러 사람들이 공유하고 사용할 목적으로 통합 관리되는 데이터들의 모임입니다. 특징
Normalization, RDBMS, Key
SQL, JOIN
Transaction
Index