쉽게 배우는 운영체제 요약본
2021. 10. 23. 21:29
컴퓨터 과학 저장소/OS
쉽게 배우는 운영체제 (한빛미디어) PART 01 1장 - 운영체제의 개요 2장 - 컴퓨터의 구조와 성능향상 PART 02 3장 - 프로세스와 스레드 4장 - CPU 스케줄링 5장 - 프로세스 동기화 6장 - 교착 상태 요약본 아래는 첨부파일의 원문이다. Chapter. 01 운영체제와 컴퓨터 1. 운영체제 예시를 쓰시오 윈도우, MAC, Unix, Linux 2. 운영체제의 필요성을 쓰시오 응용 프로그램이 활동할 수 있는 환경 제공, 응용프로그램이 필요로 하는 컴퓨터 자원을 나누어줌 3. 운영체제의 정의는 무엇인지 쓰시오 사용자에게 편리한 인터페이스 환경을 제공 컴퓨터 시스템의 자원을 효율적으로 관리한다. 4. 운영체제의 역할을 쓰시오 자원관리 (효율성) 자원보호 (안정성) 하드웨어 인터페이스 제공 (..
운영체제 : 고등운영체제, 인터럽트 기반 시스템
2021. 3. 21. 23:28
컴퓨터 과학 저장소/OS
* 폰 노이만 구조 CPU(processor) Memory 일반적인 OS는 메모리에 있는 수행해야할 작업들을 번갈아가면서 처리한다. 조금 했다가 다른거 넘어가고, 조금 했다가 다른거 넘어가고 ... * 다중 프로세서 시스템 (병렬 시스템, 강결합 시스템 -> 메인메모리가 하나로 묶여있기때문) CPU + CPU + CPU Memory 왜 CPU를 여러개 달았을까? -> 성능 향상 -> 비용 (비교적 값싼 CPU를 여러개하여, 비싼 CPU 하나보다 저렴하게) -> 신뢰성 (단일 프로세서를 사용하면, 고장 발생시 불능이 되지만, 다중 프로세서를 사용하면 동작 가능) 다중 프로세서 OS를 이용하여 단일 프로세서에서 사용하는 OS와 다른 운영체제를 채택한다. * 분산 시스템 (다중 컴퓨터 시스템, 소결합 시스템 ..
운영체제 : 32bit vs 64bits
2021. 3. 20. 10:54
컴퓨터 과학 저장소/OS
2진수는 1비트 8진수는 3비트 16진수는 4비트 로 데이터를 표기한다. 32비트는 2진수 32자리, 16진수로는 8자리로 표기하고, 64비트는 2진수 64자리, 16진수로는 16자리로 표기한다. 메모리 주소공간은 1byte 크기로 숫자를 매겨서(주소라고함) 관리한다. 주소 데이터의 크기는 운영체제의 기본 처리 단위와 일치한다. 32bit 구조에서는 32bit의 데이터를 주소로 구분지어 관리한다는 것이다. 32bit 환경에서는 2^32의 크기(4GB)로 한정돼있고, 64bit는 2^64(8GB)의 크기를 가지고 있다. 32bit 운영체제는 한 번의 신호를 통해 32bit의 데이터를 전송할 수 있고 64bit 운영체제는 한 번의 신호를 통해 64bit의 데이터를 전송할 수 있는 것이다. 여기서 말하는 데이..