목록Computer & ETC (56)
Hacking Arts
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
-각각의 프로세스는 프로세스 제어 블록(Process Control Block) 이하 PCB를 가진다. 아래 그림처럼 생긴게 PCB구조다.[그림 1 PCB] - 프로세스 상태 : 상태는 새로운(new), 준비완료(ready), 실행(running), 대기(waiting)또는 정지(halted) 상태 등이다. 아래 그림2가 상태도이다. - 프로그램 카운터 : 프로그램 카운터는 이 프로세스가 다음에 실행할 명령어의 주소를 가리킨다. - CPU 레지스터들 : CPU 레지스터는 컴퓨터의 구조에 따라 다양한 개수와 타입을 가진다. 레지스터로는 누산기,인덱스,스택,범용 레지스터 와 상태코드 정보가 포함된다. 이 상태 정보는 인터럽트가 발생되면 프로그램 카운터와 함께 저장되어야 한다. 인터럽트 처리 후 흐로세스가 중..
1.프로세스(Process)-프로세스란 실행 중인 프로그램을 뜻한다.-디스크에 존재하는 프로그램이 메모리에 올라가게 되면 프로세스라고 불리어진다.-프로세스는 메모리에서 고유의 공간을 할당받아 cpu에서 명령어가 한줄씩 실행되게 된다.-프로세스는 태스크(Task)라고도 부른다.-Window같이 멀티태스킹 지원하는 운영체제에서는 동시에 실행되고 있는 여러개의 프로세스에 대하여 cpu와 메모리 자원을 안정되게 분배해 주어야 한다. (1)자원 소유의 단위 : 각각의 프로세스는 자신의 실행 이미지 로드와 실행에 필요한 추가적인 메모리 공간을 가지고 있어야 할 것이며, 이들 각 프로세스 마다 자신의 영역을 보호하고 다른 영역의 프로세스가 자신의 자원을 수정 읽기 삭제가 불가능 하게 되어야한다. 그리고 각 프로세스마..
해커와 유닉스의 역사 해커는 범죄자?해커라는 명칭은 언론에 의해 극히 왜곡되어 현재는 컴퓨터 통신망에 침투하여 남의 정보들 도둑질해가는 범죄자라는 인식이 되었다. 그러나 현재의 컴퓨터 기술, 인터넷의 발전은 정보의 독점에 대항하고 정보를 자유롭게 공유하려고 하였던 이러한 해커들에 의해 발전되었고 현재의 컴퓨터 혁명을 가능하도록 한 배경이 되었다.1945년 이후 컴퓨팅 테크놀러지는 전세계의 총명하고 창조적인 수많은 사람들을 유혹하였고 이러한 소수 열정적인 프로그래머에 의해 자의식 강한 기술문화가 계속 되었고 이들은 소프트웨어를 재미로 만들고 즐거워했다. 2차 세계 대전 이후 1970년대 초반까지 배치 컴퓨팅과 메인프레임이 주름답던 때에 이들 "진정한 프로그래머"들은 컴퓨팅에 있어 기술 문화를 주도하였으며 ..