7장 퀴즈 (gpt made) (ing)
·
Basic/운영체제 OS
보호되어 있는 글입니다.
Ch09 가상 메모리 관리 (ing)
·
Basic/운영체제 OS
보호되어 있는 글입니다.
Ch07 물리 메모리 관리
·
Basic/운영체제 OS
해당 내용은 쉽게 배우는 운영체제을 기반으로 작성되었습니다.1. 메모리 이해하기메모리 구조는 1 Byte 크기로 나뉜다.1Byte = 8 bit1B로 나뉜 메모리의 갹 영역은 주소 address로 구분됨주소는 0번지부터 시작CPU = 매인 메모리에 있는 데이터를 가져오거나 작업 결과를 메인메모리에 저장하기 위해 주소 사용주소  ➡  CPU와 메인 메모리 간 작업의 기준이 된다. 운영체제도 프로그램이므로 메인 메모리에 올라와야 실행할 수 있다.  컴퓨터 부팅 시 -> 하드디스크에 저장된 운영체제가 메모리에 올라감부팅 끝날 시 -> 여러 응용 프로그램이 메모리에서 작업을 시작할 수 있다.  메인 메모리는 매우 빠른 장치 같지만, CPU 입장에서는 느린 장치이다. 메모리에 접근하는 속도가 몇 배 이상 느리다 ..
Ch09 가상 메모리 관리 요약
·
Basic/운영체제 OS
0. 메모리 관리자 하는 일가져오기 정책(when) : 프로세스가 필요로 하는 데이터를 언제 메모리로 가져올지 결정하는 정책배치 정책(where) : 가져온 프로세스를 메모리의 어느 위치에 올려 놓을지 결정하는 정책재배치 정책(which process) : 메모리가 꽉 찼을 때, 메모리 내에 있는 어떤 프로세스를 내보낼지 결정하는 정책1. 운영체제필요한 모듈만 메모리에 올려 실행하고 나머지 모듈은 필요하다고 판단될 때 메모리로 불러온다. 프로세스의 일부만 메모리로 가져오는 이유메모리 효율적으로 관리 : 꽉 차면 관리 어려움 -> 적은 양의 프로세스만 유지응답 속도 향상 : 용량 큰 프로세스 전부 메모리로 가져오면 응답 느려짐2. 요구 페이징요구페이징개념 : 사용자가 요구할 때 해당 페이지를 메모리로 가져..
10강 Raid
·
Basic/운영체제 OS
레이드 : 자동으로 백업하고 장애가 발생하면 복구하는 시스템 미러링 : 원본 디스크와 같은 크기의 디스크에 같은 내용을 복사 저장하기 때문에 하나의 디스크가 망가져도 다른 디스크로 복구 가능 스트라이핑 : 여러 디스크에 데이터를 동시에 저장 입출력 속도 up 레이드 0 : 스트라이핑여러 개의 디스크에 데이터를 동시에 입출력데이터를 여러개로 찢어서 저장디스크가 4개로 구성되어있어서 이론상 입출력 속도가 4배 빠름장애 발생 시 복구 기능 x -> 데이터 잃는다 하지만 입출력 빨라 많이 사용레이드 1 : 미러링하나의 데이터를 2개의 디스크로 나눠서 복사 저장데이터가 똑같이 여러 디스크에 복사 -> 미러링장애 발생해도 다른 디스크에 데이터는 무사함같은 내용 두 번 저장 -> 속도 느려짐같은 크기의 디스크가 추가..
4장 CPU 스케줄링 - 02(1) 선점형, 비선점형 스케줄링
·
Basic/운영체제 OS
해당 내용은 쉽게 배우는 운영체제을 기반으로 작성되었습니다.2. 스케줄링 시 고려 사항02(1) 선점형 스케줄링과 비선점형 스케줄링 선점형 스케줄링 (preemptive scheduling)   - '선점' = 빼앗을 수 있음   - 어떤 프로세스가 CPU를 할당받아 실행 중이더라도 운영체제가 CPU를 강제로 빼앗은 수 있는 스케줄링 방식   - 운영체제가 필요하다고 판단 시, 실행 상태에 있는 프로세스의 작업을 중단시키고 새로운 작업 시작   - 하나의 프로세스가 CPU를 독점할 수 없기 때문에 빠른 응답 시간을 요구하는 대화형 시스템이나 시분한 시스템에 적합   - 대부분의 저수준 스케줄러는 선점형 스케줄링 방식을 사용   - 단점 : 문맥 교환같은 부가적인 작업으로 인해 낭비가 생김    - 선점형..