일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- colima
- php 회원가입
- 명품 운영체제
- 회원가입 구현
- 게시판 만들기
- 5장 연습문제
- HTML
- 운영체제
- 로그인 구현
- 생능출판
- sql 인젝션 방어
- 명품 운영체제 9장
- 명품 운영체제 5장 복합문제
- 명품 운영체제 7장
- 배치 운영체제
- Mac
- 로그인
- php 로그인
- MySQL
- 연습문제 답안
- 명품 운영체제 8장
- php 게시판 만들기
- php
- 웹 서버
- DB
- 복합문제
- sql 인젝션 공격 방법
- 연습문제 답
- 연습문제
- 게시판
- Today
- Total
목록전체 글 (16)
눈사람의 해킹공부

안녕하세요 눈사람입니다. 운영체제를 학습하면서 풀어본 연습문제 답을 공유하고자, 포스트합니다. 해당 포스트는 직접 풀어보면서 작성한 글이므로 정답이 아닐 수 있습니다. 5장 연습문제(복합문제) 1. 다음 표와 같이 5개의 스레드가 있다. 스레드들이 모두 0의 시간에 도착하여 T1에서 T5의 순서로 준비 큐에 대기 중이라고 할 때 다음 물음에 답하라. 실행 시간 동안 스레드는 입출력 없이 실행된다고 가정한다. 스레드 실행시간(ms) 우선순위(숫자가 클수록 높은순서) T1 2 2 T2 3 1 T3 8 4 T4 1 2 T5 4 3 (1) FCFS, SJF, Non-Preemptive Priority 스케줄링 알고리즘 각각에 대해 스레드들이 스케줄링되어 실행되는 과정을 차트로 그리고 5개의 스레드가 모두 실행되..

안녕하세요 눈사람입니다. 운영체제를 학습하면서 풀어본 연습문제 답을 공유하고자, 포스트합니다. 해당 포스트는 직접 풀어보면서 작성한 글이므로 정답이 아닐 수 있습니다. 9장 연습문제(개념체크) 1. 다음은 페이징 메모리 관리에 대해 기술하는 문장이다. 보기에서 골라 빈칸을 채워라. 페이징은 프로세스의 주소 공간을 ( 페이지 )라는 ( 고정 ) 크기로 나누고 ( 물리 메모리 ) 역시 ( 페이지 ) 크기와 동일한 크기로 나누고 이를 ( 프레임 ) 이라고 부르며, 프로세스의 각 ( 페이지 ) 를 임의의 빈 ( 프레임 ) 에 할당하는 메모리 관리 기법이다. 2. 프로세스가 실행될 때 변수의 물리주소를 알아내기 위해 사용하는 것은? 1. 페이지 테이블 3. 32비트의 주소 체계에서 페이지의 크기가 4KB라면, 한..

안녕하세요 눈사람입니다. 운영체제를 학습하면서 풀어본 연습문제 답을 공유하고자, 포스트합니다. 해당 포스트는 직접 풀어보면서 작성한 글이므로 정답이 아닐 수 있습니다. 8장 연습문제(개념체크) 1. 컴퓨터 시스템에서 메모리 계층 구조를 이루는 근본 이유는 무엇인가? 1. CPU의 메모리 엑세스 속도를 높이기 위해 2. 메모리 계층화가 성공적인 이유는? 1. 참조의 지역성 때문 3. 메모리 계층 구조에서 가장 빠른 메모리는? 4. CPU 레지스터 4. 메모리 계층 구조를 구성하는 기억 장치들의 특징으로 틀린 것은? 1. 용량이 클수록 속도도 빠르다. -> 용량이 적을수록 속도가 빠르다. 5. 다음 문장의 빈 곳에 보기 중에서 적절한 단어를 삽입하여 문장을 완성하라. ( 논리 주소 )는 개발자나 프로그램에서..

안녕하세요 눈사람입니다. 운영체제를 학습하면서 풀어본 연습문제 답을 공유하고자, 포스트합니다. 해당 포스트는 직접 풀어보면서 작성한 글이므로 정답이 아닐 수 있습니다. 7장 연습문제(개념체크) 1. 젓가락과 숟가락이 하나씩만 있는 식탁에서 두 사람이 식사를 한다고 하자. 숟가락과 젓가락을 동시에 들어야 한 입 식사가 가능하며, 숟가락이든 젓가락이든 한 번에 하나씩 들어야 한다. 한 개만 가진 사람은 나머지 한 개가 준비될 때까지 기다려야 한다. 한 입 식사 후 들고 있던 숟가락과 젓가락은 모두 내려놓으며, 둘은 대화할 수 없다고 할 때, 두 사람이 식사하는 동안 교착 상태가 발생하는 상황을 사례를 들어 설명하라. -> 한 사람이 숟가락을 드는 것과 동시에 다른 사람이 젓가락을 들면, 두 사람은 상대가 ..

안녕하세요 눈사람입니다. 운영체제를 학습하면서 풀어본 연습문제 답을 공유하고자, 포스트합니다. 해당 포스트는 직접 풀어보면서 작성한 글이므로 정답이 아닐 수 있습니다. 6장 연습문제(개념체크) 1. 여러 스레드가 공유 변수를 접근하려고 경쟁할 때 공유 변수의 값이 훼손되는 상황이 발생할 수 있다. 공유 변수가 훼손되지 않도록 스레드 사이에 공유 변수에 대한 접근 시간과 방법 등을 조절하는 기법을 무엇이라고 하는가. 1. 스레드 동기화 2. 멀티스레드가 동시에 공유 데이터를 접근할 때 데이터가 훼손되지 않도록 막는 기법의 핵심 정책은 무엇인가? 1. 상호배제 3. 다음은 무엇에 대한 정의인가? - 다수의 스레드로부터 공유 데이터의 훼손을 막기 위해 임계구역이 오직 한 스레드만 배타적 독점적으로 사용하도록 ..

안녕하세요 눈사람입니다. 운영체제를 학습하면서 풀어본 연습문제 답을 공유하고자, 포스트합니다. 해당 포스트는 직접 풀어보면서 작성한 글이므로 정답이 아닐 수 있습니다. 5장 연습문제(개념체크) 1. 다음 빈 칸에 적절한 단어를 삽입하라. 프로그램의 실행 과정은 두 가지 상황이 번갈아 진행되는데, 그것은 한동안 CPU 연산이 계속되는 ( CPU burst ) 상황과, I/O 작업이 이루어지는 ( I/O burst ) 상황이다. CPU 연산이 주를 이룰 때 ( CPU 집중 ) 프로세스라고 부르고 I/O 작업이 주를 이룰 때 ( I/O 집중 ) 프로세스라고 한다. CPU 스케줄링은 CPU의 ( idle ) 시간을 줄이기 위해 도입되었다. 2. CPU 스케줄링 알고리즘을 평가하는 기준과 거리가 먼 것은? 2. ..