운영체제 기술면접 준비
운영체제 기술면접 준비 - 운영체제 : 하드웨어를 관리하고, 응용 프로그램과 하드웨어 사이에서 인터페이스 역할, 시스템 동작을 제어하는 시스템 소프트웨어 - 프로세스 관리 : 프로세스, 스레드, 스케줄링, 동기하, IPC 통신 - 메모리 관리 : 가상메모리, 파일 시스템 - 네트워킹 : TCP/IP, 기타 프로토콜 - 사용자 관리 : 접근권한 관리, 계정 관리 - IO 관리 - 파일 관리 - 프로세스 : 프로그램을 메모리 상에서 실행중인 작업 스레드 : 프로세스 안에서 실행되는 여러 흐름 단위 프로세스 주소공간 : code(코드 구성하는 메모리 영역), data(전역변수, 정적변수), heap(동적할당), stack(지역변수, 매개변수, 리턴값, 임시메모리 영역) 스레드는 stack 만 따로 할당 받고 ..