본문 바로가기

전체 글149

Forms and Validations 2020. 9. 6.
Writing Semantic HTML 2020. 9. 6.
Learn the basics 2020. 9. 6.
What is hosting? 2020. 9. 6.
What is Domain Name? 2020. 9. 6.
Browsers and how they work? 2020. 9. 6.
What is HTTP? 2020. 9. 6.
인터넷이란? 2020. 9. 6.
운영체제의 구조 1. 커널 - 운영체제의 성능을 좌우 - 운영체제의 핵심적인 기능을 모아놓은 것 구성 - 프로세스 관리: 프로세스에 CPU 배분 - 메모리 관리: 프로세스가 작업 배치, 가상공간 제공 - 파일 시스템 관리: 데이터 접근 저장 인터페이스 제공 - 입출력 관리; 필요한 입 출력 서비스 제공 - 프로세스 통신 관리: 공동 작업을 위한 프로세스 간 통신 환경 제공 종류 1. 단일형(Monolithic architecture) - 초창기 운영체제 구조 - 모듈둘이 구분 없이 구성 - main에 모든 기능을 구현한 형태 2 계층형(Layered architecture) - 비슷한 기능을 모아 모듈화 - 계층간의 통신을 통해 운영체제 구현 - 윈도우 비롯한 대부분의 운영체제는 이 구조 3. 마이크로 구조(Micro .. 2020. 9. 6.
운영체제의 구조 1. 커널 - 운영체제의 성능을 좌우 - 운영체제의 핵심적인 기능을 모아놓은 것 - 운영체제의 엔진과 같다. 운영체제는 사용자가 자원에 바로 접근하는 것을 막고,방법(시스템 호출)을 제공한다. 구성 - 프로세스 관리: 프로세스에 CPU 배분 - 메모리 관리: 프로세스가 작업 배치, 가상공간 제공 - 파일 시스템 관리: 데이터 접근 저장 인터페이스 제공 - 입출력 관리; 필요한 입 출력 서비스 제공 - 프로세스 통신 관리: 공동 작업을 위한 프로세스 간 통신 환경 제공 종류 1. 단일형(Monolithic architecture) - 초창기 운영체제 구조 - 모듈이 구분 없이 구성 - main에 모든 기능을 구현한 형태 - 모듈 간 통신 비용이 없어 오버헤드가 없고 효율적이다. - 상호 의존성이 높아 기능.. 2020. 9. 6.