운영체제의 개념과 구현(김용석 저 / 사이텍미디어) - 연습문제 3장

등록일 2003.11.15 한글 (hwp) | 2페이지 | 가격 700원

소개글

운영체제의 개념과 구현(김용석 저 / 사이텍미디어) - 연습문제 3장

목차

없음

본문내용

문제1 하나의 프로세스를 여러 개의 스레드로 나누어 작성하는 것의 장점은 무엇인가? 또한 이로 인한 단점은 어떤 것들이 있을 수 있는가?
- 동일한 프로세스 내에서 계산 작업 중의 스레드들과 입출력 작업 중의 스레드들을 병행하여 처리함으로써 프로세스의 완료 시간을 단축시킬 수 있게 해준다. 즉, 하나의 스레드가 입출력 작업을 위해서 대기 중일 때 다른 스레드는 계속 실행할 수 있다. 이는 초기 운영체제에서 멀티프로그래밍 기법을 도입함으로써 얻는 효과를 동일한 프로세스 내에서 얻을 수 있도록 한다. 그러나 이 장점은 사용자 수준의 스레드에서는 얻을 수 없다. 왜냐하면, 커널에서는 스레드의 존재 여부를 알지 못하고 스케줄링이 그냥 프로세스 단위로 처리되므로, 만약 하나의 스레드에서 입출력 작업을 요청하면 커널은 프로세스 단위로 대기 상태로 전환시키므로 다른 스레드가 실행될 여지가 없다. 그리고 또 다른 장점은 각 스레드들을 별도의 독립된 개체로 생각하고 프로그램을 작성함으로써 전체 프로세스의 프로그램을 모듈화하는 효과가 있다. 이 장점은 사용자 수준 스레드에서도 얻을 수 있다.

참고 자료

운영체제의 개념과 구현 - 김용석 저 / 사이텍미디어
*원하는 자료를 검색 해 보세요.
  • [컴퓨터학]운영체제 5장(second edition) 연습문제 풀이 4페이지
    24. 실린더 10, 22, 20, 2, 40, 6, 38번 순서대로 디스크 요구가 발생하였다. 각 실린더를 찾아가는 탐색시간은 실린더당 6msec이다. 다음의 각 알고리즘은 얼마나 많은 시간이 걸리는가? 현재 디스크 암은 실..
  • 컴퓨터 운영체제론 3장,4장 연습문제 솔루션 8페이지
    (1) 운영체제가 프로세스 스케줄링을 하는 목적은 시스템의 특성에 따라 서로 다를수 있다. 프로세스 스케줄링을 하는 목적을 나열하고, 각 목적이 어떤 종류의 시스템에서 중요시되는 사항인지에 대해 서술하시오 -프로세스 스케..
  • 운영체제7장 짝수 연습문제 풀이 5페이지
    <7장 연습문제풀이> 2. 컴퓨터 시스템 환경과 연관되지 않는 교착 상태의 예를 들어보시오 ① 교통 체증의 예 - 번잡한 네거리에서 일어날 수 있는 교통 체증의 예로서, 교착 상태를 나타내고 있다. 이때 교통은 완전 정체..
  • 운영체제 5장 연습문제 풀이 13페이지
    1. 디스크 스케줄링의 기본적인 목표는 무엇이며, 이 각각의 목표들은 왜 중요한가? 디스크 스케줄링은 탐색시간(seek time)과 회전 지연 시간(latency time)을 최소화하는 하여 디스크로부터 데이터에 접근하는..
  • 운영체제(생능) 3번째 과제 8페이지
    4장 1. 가상 메모리의 개념을 설명하고, 이의 장점 및 단점을 기술하시오. -개념: 주기억장치의 이용 가능한 기억 공간보다 훨씬 큰 주소지정을 할 수가 있으며, 하나의 프로세스 전체가 한 번에 주기억장..
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      운영체제의 개념과 구현(김용석 저 / 사이텍미디어) - 연습문제 3장