커널

커널커널은 운영체제(커널은 컴퓨터 시스템을 제어하는 일을 한다. 여기에는 메모리, 사운드카드, 키보드, 마우스, 모니터와 같은 시스템자원을 포함한다. 이러한 시스템자원을 사용하는 것은 보통 응용 프로그램의 요청을 통해서 이루어지게 되므로 커널은 응용 프로그램을 관리하는 일도 한다. 응용 프로그램의 실행되는 순서라든지 응용 프로그램이 요구하는 시스템자원에 ...

리눅스 man page : 시스템 명령어

리눅스 man page 리눅스 man page 시스템에서 1번 섹션은 shell 명령어의 도움말이 들어 있다. ...

C 프로그래밍 언어

C 프로그래밍 언어 ...

DBus

DBusD-Bus는 message bus 시스템으로 애플리케이션간 통신을 위한 기능들을 지원한다. IPC(Inter process communication) 일종이라 할 수 있겠다. DBus는 IPC의 기능이외에 프로세스의 lifecycle를 관리하는 기능도 가지고 있다. Single instance 애플리케이션이나 데몬 프로세스를 관리하거나 서비스가 필...

Linux DM Multipath

Linux DM MultipathDM-Multipathing(DM-MPIO)는 환경에서 대역폭과 가용성을 확장기 위해서 사용한다. Linux DM-MPIO는 데이터센터에서 다른 시스템과의 멀티패스를 설정하기 위해서 사용한다. 달성하고자 하는 목표는 아래와 같다. Load balancing Path failover and recover DM-MPIO는...

Unix 운영체제

Unix 운영체제AT&T에 의해 1960년대 말에 개발되어 지금까지 사용되고 있는 컴퓨터 운영체제(출처 BSD(Berkeley Software Distribution) 계열 유닉스 캘리포니아 버클리대학에서 무료로 배포하기 시작한 유닉스 버전들을 일컫는다. BSD 유닉스 개발자들은 가상 메모리 지원, C shell( 시스템Ⅴ(SYSV AT&T에서 초기에...

좀비 프로세스

좀비 프로세스좀비프로세스의 정의는 실행이 종료되었지만 아직 삭제되지 않은 프로세스를 말한다.종료되었지만 삭제되지 않았다는 뜻에 대해서 알아보도도록 하자. 보통 프로세스는 exit 시스템함수를 호출함으로써, 프로세스를 종료시킬려고 한다. 그리고 자신의 모든 자원을 해제 시키게 된다. 그러나 프로세스의 exit status 상태와 PID는 여전히 남아서(커널...

공유라이브러리

리눅스 C 프로그래밍 12장 모듈과 라이브러리, Assembly 에서 라이브러리의 이용, 라이브러리, C++에서 클래스 동적적재하기...

컴퓨터 용어 사전 : 공유메모리

공유메모리 개요, 공유메모리와 레코드잠금을 이용한 데이터 동기화 응용...

네임드 파이프

네임드 파이프 1. 1. ...