| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
- adsp독학
- ADsP시험
- writeup
- OS
- ADsP합격
- Simple Crack Me
- Juice Shop
- OpenClaw
- rev-basic-3
- Pacu
- 병행성
- 라운드로빈
- OWASP TOP 10
- id pool
- cloudgoat
- wargame
- 운영체제
- 교체 정책
- ADsP책추천
- user pool
- randzzz
- ADsP
- ADsP교재
- rev-basic-4
- dreamhack
- 세그먼테이션
- HRRN
- 26년 1회
- 시나공ADsP
- AWS
- Today
- Total
목록OS (3)
chon
[ 처리기 스케줄링의 유형 ]• 처리기 스케줄링의 정의응답 시간이나 처리량, 효율성을 증대시키기 위해 처리기가 다음에 실행할 프로세스를 선택하는 것! → 성능 평가 관련 Q. 어떤 정책, 알고리즘 기반으로 다음 프로세스를 선택하는가?→ 성능을 결정짓는 중요한 요소 : Response Time, Throughput짧은 응답시간(Response Time), 높은 처리량(Throughput) 달성은 대립됨 (둘 다 만족시키기 어려움) Task Type - I/O Bound, CPU BoundI/O Bound입출력 관련 처리가 위주, 뭔가 요청하지 않으면 가만히 있고 문자열 입력 시 반영(입력 발생하여 화면에 출력하기 위한 부분만 CPU사용)짧은 Response Time이 목표, 사용자의 요구에 반응속도가 중요..
[가상메모리의 3가지 특성]동적 주소 변환: 실행 중에 논리 주소(Logical)가 물리 주소(Physical)로 실시간 변환된다.비연속적 메모리 할당: 프로그램을 여러 블록으로 나누어, 메모리의 빈 공간 어디에든 흩어져서 배치될 수 있다. (단편화 해결)부분 적재 실행: 프로그램 전체가 아닌, 실행에 필요한 일부만 메모리에 올려서 실행한다. 1. 동적 주소 변환 (Logical to Physical)프로세스가 참조하는 모든 메모리 주소는 논리 주소(Logical Address)이다.이 논리 주소는 프로그램 실행 중에 실제 데이터 접근을 위해서 물리 주소(Physical Address)로 실시간(동적)으로 변환된다. 2. 비연속적 메모리 할당분할 적재: 프로세스의 주소 공간은 한 덩어리가 아니라 여러 개..
[ 교착상태 원리 ]• 교착상태 정의- 2개 이상의 프로세스가 서로가 가진 자원을 기다리며, 아무도 작업을 진행하지 못하는 무한 대기 상태- 2개 이상의 프로세스들이 공유 자원에 대한 경쟁이나 통신 중에 발생 (다른 블록 된 프로세스의 자원을 기다리면서 자신도 블록) 공유 자원 : 교차로 구간 / 프로세스 및 쓰레드(경쟁 task) : 자동차• 결합 진행 다이어그램두 자원을 동시에 얻어야 진행이 되는 상황이라 가정교착 상태 발생 여부를 확인하기 위해 쓰임 (가능성 판단) Q. 자원, 할당 반납 순서가 바뀌면 어떻게 될까?자원 할당, 반납 순서만 바뀌어도 교착상태 발생의 유무가 달라진다. * 자원 확보 순서가 중요얻은 후 자원을 바로 푸는 방식 • 교착상태 다른 예들– 메모리 할당 (가용 메모리 크기 ..