반응형 Computer Science84 [운영체제OS]5. 프로세스 관리-1 ******************************** ##이 글은 제가 공부하고 있는 책을 요약해놓은 것이므로 본문 내용만 봐선 이해가 어려울 수 있습니다. 목차 1. 프로세스의 개념 2. 프로세스의 상태 3. 프로세스 제어블록(Process Control Block) 4. 문맥교환 ******************************** 1. 프로세스의 개념 프로세스: 실행중인 프로그램을 의미. 프로세스는 CPU를 획득해 자신의 코드를 수행하거나, CPU를 반환하고 입출력작업을 수행함. 프로세스 문맥이란 프로세스가 현재 어떤 상태에서 수행되고 있는지 알기위해 필요한 정보를 의미. 시분할 시스템 환경에서는 CPU를 계속 가지고 있는 것이 아니고 빼앗겼다가 다시 획득하는식이기 때문에 직전 수행 시점.. 2021. 2. 24. [운영체제OS]4. 프로그래밍 구조(인터럽트, 시스템 콜, 함수) ******************************** ##이 글은 제가 공부하고 있는 책을 요약해놓은 것이므로 본문 내용만 봐선 이해가 어려울 수 있습니다. 목차 1. 프로그램 구조 2. 컴퓨터 시스템의 작동 개요 3. 프로그램의 실행 4. 사용자 프로그램이 사용하는 함수 5. 인터럽트 6. 시스템 콜 7. 프로세스의 두가지 실행 상태 ******************************** 1. 프로그램 구조 프로그램이 CPU에서 명령을 수행하려면 해당 명령을 담은 프로그램의 주소영역이 메모리에 올라가 있어야 함. 프로그램 주소영역은 코드, 데이터, 스택으로 구분됨. 데이터 영역 - 전역 변수 등 프로그램이 사용하는 데이터 저장 스택 영역 - 함수 수행을 마치고 복귀할 주소 및 데이터를 임시저장.. 2021. 2. 23. [운영체제OS]3. 컴퓨터 시스템 동작 원리-2(저장장치, 하드웨어, 보안) ******************************** ##이 글은 제가 공부하고 있는 책을 요약해놓은 것이므로 본문 내용만 봐선 이해가 어려울 수 있습니다. 목차 7. 저장장치 구조 8. 저장장치의 계층 구조 9. 하드웨어의 보안 10. 메모리 보안 11. CPU 보호 ******************************** 7. 저장장치 구조 저장장치 : 주기억장치/보조기억장치 주기억장치: 메모리라고 부르며 휘발성의 RAM을 주로 사용 보조기억장치: 비휘발성의 마그네틱 디스크를 주로 사용 / 플래시메모리, CD, 마그네틱 테이프 등도 사용됨 보조기억장치의 용도: 파일 시스템용/ 스왑영역(swap area)용 파일 시스템용: 전원이 나가도 유지해야할 정보를 파일 형태로 저장 스왑영역용: 메모리 공.. 2021. 2. 22. [운영체제OS]3. 컴퓨터 시스템 동작 원리-1 ******************************** ##이 글은 제가 공부하고 있는 책을 요약해놓은 것이므로 본문 내용만 봐선 이해가 어려울 수 있습니다. 목차 1. 컴퓨터 시스템 구조 2. CPU연산과 I/O연산 3. 인터럽트의 기능 4. 인터럽트 핸들링 5. 입출력 구조 6. DMA ******************************** 1. 컴퓨터 시스템 구조 내부장치: CPU,메모리 / 외부장치: 디스크, 키보드, 마우스, 모니터, 네트워크 장치 등(외부장치는 입출력장치로도 부른다) 입력: 컴퓨터 내부로 데이터가 들어오는 것 / 출력: 컴퓨터 외부 장치로 데이터가 나가는것. 메모리 및 입출력장치 등의 각 하드웨어 장치에는 컨트롤러라는 것이 있어 각 하드웨어 장치를 제어. 2. CPU연산.. 2021. 2. 17. [운영체제OS]2. 운영체제란? ******************************** ##이 글은 제가 공부하고 있는 책을 요약해놓은 것이므로 본문 내용만 봐선 이해가 어려울 수 있습니다. 목차 1. 운영체제 정의 2. 운영체제 기능 3. 운영체제 분류 4. 운영체제 예시 5. 자원 관리 기능 ******************************** 1. 운영체제 정의 운영체제: 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층. 컴퓨터 전원을 켜면 운영체제가 동시에 실행되어 메모리 상에 올라간다. 하지만 운영체제처럼 규모가 큰 프로그램이 모두 메모리 상에 올라가면 효율 측면에서 좋지 않으므로 항상 필요한 부분만 메모리에 올리고 나머지는 필요할 경우 올려 사용하게 된다. 여기서 메모리에 항상 남아있는 운영체제.. 2021. 2. 17. [운영체제OS]1. 컴퓨터의 역사 ******************************** ##이 글은 제가 공부하고 있는 책을 요약해놓은 것이므로 본문 내용만 봐선 이해가 어려울 수 있습니다. 목차 1. 이론적인 컴퓨터의 역사 2. 기계식 컴퓨터의 역사 3. 전자식 컴퓨터의 역사 4. 근대적 컴퓨터 5. 현대의 컴퓨터 ******************************** 1. 이론적인 컴퓨터의 역사 컴퓨터의 이론적 임무는 숫자 표현과 처리방식을 고안하는 것. 이러한 측면에서 고대 그리스로마의 숫자 시스템에 이론적 기원이 있음. 또는 논리학적 측면에서 연역법을 이론적 기원이라 할 수도 있음. 1930년대에 이르러 여러 학자들은 컴퓨터의 추상적 모델로서 튜링머신을 설계. 실제 존재하는 기계라기보다는 가상적이고 논리적인 기계. 튜링머.. 2021. 2. 16. 이전 1 ··· 11 12 13 14 다음 반응형