밥벌이
-
개요 1969년 벨 연구소의 Ken Thompson에 의해 PDP-7에서 처음 만들어짐 1973년 C로 다시 구현 Ken Thompson이 다시 버클리판 UNIX(BSD)를 완성 1982년 AT&T에서 그때까지의 UNIX를 모아 System III를 탄생시킴 1983년 기능을 추가한 System V를 배포 현재는 표준화 기구인 X/Open에서 규정한 SPEC 1170과 CDE(Common Desktop Environment)가 표준 특징 Full Scale 운영체제 대화형 및 온라인 운영체제 컴퓨터 전문 프로그래머용 많은 교육용 프로그램 파일, 디바이스와 프로세스 간의 통신을 위한 수단은 논리적으로 동일 실시간(Real-Time) 응용에 약함 C언어로 작성되어 이해도와 이식성이 높음 비동기 병행 프로세스..
UNIX 시스템개요 1969년 벨 연구소의 Ken Thompson에 의해 PDP-7에서 처음 만들어짐 1973년 C로 다시 구현 Ken Thompson이 다시 버클리판 UNIX(BSD)를 완성 1982년 AT&T에서 그때까지의 UNIX를 모아 System III를 탄생시킴 1983년 기능을 추가한 System V를 배포 현재는 표준화 기구인 X/Open에서 규정한 SPEC 1170과 CDE(Common Desktop Environment)가 표준 특징 Full Scale 운영체제 대화형 및 온라인 운영체제 컴퓨터 전문 프로그래머용 많은 교육용 프로그램 파일, 디바이스와 프로세스 간의 통신을 위한 수단은 논리적으로 동일 실시간(Real-Time) 응용에 약함 C언어로 작성되어 이해도와 이식성이 높음 비동기 병행 프로세스..
2012.03.11 -
개요 Linux의 정의 워크스테이션에서 주로 사용되는 UNIX와 유사한 운영체제 증.대형급 이상에서 사용되는 UNIX와는 달리 소형급 PC에서도 활용 UNIX와 거의 비슷한 기능을 제공하며, 소스가 공개된 운영체제 Linux의 출현 배경 핀란드 헬싱키 대학 Linus Torvalds에 의해 개발 386 보호 모드에서 프로그램을 스위칭하는 작업 전환기를 구현 1991년 11월 버전 0.10이 공개되면서 보급이 확대되기 시작 UNIX와 같이 강력하면서도 동일한 환경과 소스를 공유할 수 있는 운영체제에 대한 필요성 Linux의 특징 사용성 다양한 형태의 GUI를 지원 별도의 교육을 거치지 않고도 바로 사용 가능 완벽한 멀티 유저 및 멀티 태스킹 시스템 네트워크 기반의 X-Windows 제공 관리성 통합적인 관..
LINUX 시스템개요 Linux의 정의 워크스테이션에서 주로 사용되는 UNIX와 유사한 운영체제 증.대형급 이상에서 사용되는 UNIX와는 달리 소형급 PC에서도 활용 UNIX와 거의 비슷한 기능을 제공하며, 소스가 공개된 운영체제 Linux의 출현 배경 핀란드 헬싱키 대학 Linus Torvalds에 의해 개발 386 보호 모드에서 프로그램을 스위칭하는 작업 전환기를 구현 1991년 11월 버전 0.10이 공개되면서 보급이 확대되기 시작 UNIX와 같이 강력하면서도 동일한 환경과 소스를 공유할 수 있는 운영체제에 대한 필요성 Linux의 특징 사용성 다양한 형태의 GUI를 지원 별도의 교육을 거치지 않고도 바로 사용 가능 완벽한 멀티 유저 및 멀티 태스킹 시스템 네트워크 기반의 X-Windows 제공 관리성 통합적인 관..
2012.03.11 -
개념 프로세스는 일반적으로 CPU에 의해 처리되는 사용자 프로그램, 시스템 프로그램(즉, 실행 중인 프로그램)을 의미하며 작업(Job), 태스크(Task)라고도 함 프로세스는 실행 중인 프로그램을 의미하고, 멀티 프로세싱이란 CPU 내에서 동시에 여러 프로세스가 수행되는 경우임 정의 실행 중인 프로그램 PCB를 가진 프로그램 프로세서가 할동 중인 것 프로세서에 할당된 개체 실행 중인 프로세서의 제어 경로 실제 기억 장치에 저장된 프로그램
프로세스 개요개념 프로세스는 일반적으로 CPU에 의해 처리되는 사용자 프로그램, 시스템 프로그램(즉, 실행 중인 프로그램)을 의미하며 작업(Job), 태스크(Task)라고도 함 프로세스는 실행 중인 프로그램을 의미하고, 멀티 프로세싱이란 CPU 내에서 동시에 여러 프로세스가 수행되는 경우임 정의 실행 중인 프로그램 PCB를 가진 프로그램 프로세서가 할동 중인 것 프로세서에 할당된 개체 실행 중인 프로세서의 제어 경로 실제 기억 장치에 저장된 프로그램
2011.12.01 -
PCB의 개요 운영체제가 프로세스 스케줄링을 위해 프로세스에 관한 모든 정보를 가지고 있는 데이터베이스를 PCB라 하며, 태스크 제어 블록(Task Control Block) 또는 작업 제어 블록(Job Control Block)일고도 함 운영체제에서 프로세스는 PCB로 나타내어지며, PCB는 프로세스에 대한 중요한 정보를 가지고 있는 자료구조 각 프로세스가 생성될 때마다 고유의 PCB가 생성되고, 프로세스가 완료되면 PCB는 제거됨 PCB에 저장되어 있는 정보 프로세스의 현재 상태 포인터 프로세스 고유 식별자 스케줄링 및 프로세스의 우선순위 CPU 레지스터 정보 주기억 장치 관리 정보 입.출력 상태 정보 계정 정보
PCB(Process Control Block, 프로세스 제어 블록)PCB의 개요 운영체제가 프로세스 스케줄링을 위해 프로세스에 관한 모든 정보를 가지고 있는 데이터베이스를 PCB라 하며, 태스크 제어 블록(Task Control Block) 또는 작업 제어 블록(Job Control Block)일고도 함 운영체제에서 프로세스는 PCB로 나타내어지며, PCB는 프로세스에 대한 중요한 정보를 가지고 있는 자료구조 각 프로세스가 생성될 때마다 고유의 PCB가 생성되고, 프로세스가 완료되면 PCB는 제거됨 PCB에 저장되어 있는 정보 프로세스의 현재 상태 포인터 프로세스 고유 식별자 스케줄링 및 프로세스의 우선순위 CPU 레지스터 정보 주기억 장치 관리 정보 입.출력 상태 정보 계정 정보
2011.12.01 -
프로세스 상태 하나의 프로세스가 시스템 내에 존재하는 동안 그 프로세스는 일련의 서로 다른 상태를 가지게 되는데, 즉 하나의 프로세스가 컴퓨터 시스템에 입력되어 완료될 때가지는 다음과 같은 여러 가지 상태 변화를 거치면서 수행 실행(Run) 상태 프로세스가 중앙 처리 장치(CPU)를 차지하고 있는 상태 준비(Ready) 상태 프로세스가 CPU를 사용하고 있지는 않지만, 언제든지 사용할 수 있는 상태 대기(Block) 상태 프로세스가 입.출력 완료 등과 같은 어떤 사건이 일어나 주기를 기다리고 있는 상태 프로세스 상태 전이(Transition) 프로세스 상태 전이란 하나의 작업이 컴퓨터 시스템에 입력되어 완료되기까지 프로세스의 상태가 준비 상태, 실행 상태 및 대기 상태 등으로 변하는 것을 의미 실행 상태..
프로세스의 상태 및 전이도프로세스 상태 하나의 프로세스가 시스템 내에 존재하는 동안 그 프로세스는 일련의 서로 다른 상태를 가지게 되는데, 즉 하나의 프로세스가 컴퓨터 시스템에 입력되어 완료될 때가지는 다음과 같은 여러 가지 상태 변화를 거치면서 수행 실행(Run) 상태 프로세스가 중앙 처리 장치(CPU)를 차지하고 있는 상태 준비(Ready) 상태 프로세스가 CPU를 사용하고 있지는 않지만, 언제든지 사용할 수 있는 상태 대기(Block) 상태 프로세스가 입.출력 완료 등과 같은 어떤 사건이 일어나 주기를 기다리고 있는 상태 프로세스 상태 전이(Transition) 프로세스 상태 전이란 하나의 작업이 컴퓨터 시스템에 입력되어 완료되기까지 프로세스의 상태가 준비 상태, 실행 상태 및 대기 상태 등으로 변하는 것을 의미 실행 상태..
2011.12.01