휴지통/CS

· 휴지통/CS
CPU and I/O Bursts CPU 버스트 : CPU만 연속적으로 사용 I/O 버스트 : I/O를 실행하고 있을 때 프로그램은 CPU 버스트 + I/O 버스트 조합으로 구성되어 있지만, 프로그램마다 그 빈도는 다르다. CPU 버스트 시간 분포 여러 종류의 job(=process)이 섞여 있기 때문에 CPU 스케줄링이 필요하다. Interactive job 에게 적절한 response 제공 요망 CPU와 I/O 장치 등 시스템 자원을 골구루 효율적으로 사용 프로세스의 특성 분류 프로세스는 특성에 따라 다음 두 가지로 나뉜다. I/O-bound process CPU를 잡고 계산하는 시간 보다 I/O에 많은 시간이 필요한 job (many short CPU burst) CPU-bound process 계..
· 휴지통/CS
프로세스 생성(Process Creation) Copy-On-Write(COW) 기법 - Write가 발생했을 때 Copy한다.ㄹ 부모 프로세스(Parent Process)가 자식 프로세스(Children Process) 생성 프로세스의 트리(계층 구조) 형성 프로세스는 자원을 필요로 한다. 운영체제로부터 받는다. 부모와 공유한다. 자원의 공유 부모와 자식이 모든 자원을 공유하는 모델 일부를 공유하는 모델 전혀 공유하지 않는 모델 수행(Execution) 부모와 자식은 공존하며 수행되는 모델 자식이 종료(terminate)될 때 까지 부모가 기다리는(wait) 모델 주소 공간(Address Space) 자식은 부모의 공간을 복사함(binary and OS data) 자식은 그 공간에 새로운 프로그램을 올..
· 휴지통/CS
프로세스란? 프로세스는 실행중인 프로그램을 말한다. 프로세스의 문맥(context) CPU 수행 상태를 나타내는 하드웨어 문맥 Program Counter 각종 register 프로세스의 주소 공간 code, data, stack 프로세스 관련 커널 자료 구조 PCB(Process Control Block) Kernel stack 프로세스의 문맥이란 CPU가 프로세스를 실행하면서 필요한 내용들로, 프로세스 중단 시 보존되고 다시 복구되어야 하는 프로세스의 모든 실행 정보 프로세스의 상태(Process State) 프로세스는 상태(state)가 변경되며 수행된다. running cpu를 잡고 instruction을 수행중인 상태 ready cpu를 기다리는 상태(메모리 등 다른 조건을 모두 만족하고) bl..
· 휴지통/CS
컴퓨터 시스템 구조 CPU + Memory로 구성된 것이 컴퓨터이다. Disk, 키보드, 마우스, 프린터, 모니터 등은 I/O Device이다. I/O 디바이스는 인풋 디바이스, 아웃풋 디바이스로 구분할 수 있다. 인풋 디바이스는 키보드, 마우스, 디스크가 되고, 아웃풋 디바이스는 프린터, 모니터, 디스크가 된다. 각 I/O 디바이스들을 CPU가 컨트롤 하는게 아닌, Device Controller가 각 I/O 디바이스를 컨트롤 한다. 또한 각 디바이스는 작업 공간이 필요한데, 해당 작업 공간을 local buffer라 한다. CPU가 컨트롤하지 않는 이유는 처리 속도가 다르기 때문이다. CPU 내부에는 가장 빠른 저장장치인 레지스터가 존재하고, mode bit이 있는데, mode bit은 해당 요청을 ..
· 휴지통/CS
운영체제란? 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층 좁은 의미의 운영체제(커널) : 운영체제의 핵심 부분으로 메모리에 상주 넓은 의미의 운영체제 : 커널을 포함해 각종 주변 시스템 유틸리티를 포함 운영체제의 목적 컴퓨터 시스템의 자원을 효율적으로 관리한다. 프로세스, 기억장치, 입출력 장치 등의 효율적 관리 사용자간의 형평성 있는 자원 분배 주어진 자원으로 최대한의 성능을 발휘해 효율성 향상 사용자 및 운영체제의 보호 프로세스, 파일, 메시지 등을 관리 컴퓨터 시스템을 편리하게 사용할 수 있는 환경을 제공한다. 운영체제는 동시 사용자/프로그램들이 각각 독자적 컴퓨터에서 수행되는 것 같은 경험 제공 하드웨어를 직접 다루는 복잡한 부분을 운영체제가 담당 운영체제의 분류 - 동시..
· 휴지통/CS
TCP/IP 4계층이란? TCP/IP는 컴퓨터 네트워크에서 데이터 통신을 위한 프로토콜 집합으로, 이를 효율적으로 관리하기 위해 계층화된 구조인 4계층으로 나눈다. 계층화를 통해 유지보수를 용이하게 하고, 각 계층은 서로 독립적으로 동작하므로, 부분 업그레이드 및 교체가 가능하다. 애플리케이션 계층 OSI 7 계층에서 세션 계층, 표현 계층, 응용 계층이 해당된다. 사용자와 네트워크 간의 상호작용을 위한 프로토콜을 지원한다. 사용자 애플리케이션에 네트워크 서비스를 제공하고, 데이터의 형식, 보안, 암호화 등을 처리한다. HTTP, SMTP, FTP, DNS 등 프로토콜을 지원한다. 전송 계층 OSI 7계층에서 전송 계층이 해당된다. 통신 호스트 간의 연결을 제어하고, 신뢰성 있는 데이터 전송을 담당한다...
신재권
'휴지통/CS' 카테고리의 글 목록