태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

'정보처리기사/운영체제'에 해당되는 글 2건

  1. 2009/02/20 [정보처리기사]운영체제 문제풀이
  2. 2009/02/16 [정보처리기사]운영체제 요약

UNIX의 파일 시스템 구조와 거리가 먼 것은?

  1. 부트 블록
  2. 사용자 블록
  3. I-node 블록
  4. 슈퍼 블록

풀이보기

 

3개의 페이지 프레임을 가진 기억장치에서 페이지 요청을 다음과 같은 페이지 번호 순으로 요청했을 때 교체 알고리즘을 FIFO 방법을 사용한다면 몇 번의 페이지 부재가 발생하는가?(단, 현재 기억장치는 모두 비어 있다고 가정한다.)

요청된 페이지 번호의 순서 : 2, 3, 2, 1, 5, 2, 4, 5, 3, 2, 5, 2

 

  1. 7번
  2. 8번
  3. 9번
  4. 10번

풀이보기

 

일반적으로 사용되는 자원 보호 기법의 종류에 해당하지 않는 것은?

  1. 접근 제어 행렬(Access Control Matrix)
  2. 접근 제어 리스트(Access Control List)
  3. 권한 행렬(Capability Matrix)
  4. 권한 리스트(Capability List)

풀이보기

 

운영체제의 기능상 분류

  • 제어 프로그램
    • 감시 프로그램
    • 작업 제어 프로그렘
    • 데이터 관리 프로그램
  • 처리 프로그램

 

가상기억장치 구현에서 세그먼테이션(Segmentation) 기법의 설명으로 옳지 않은 것은?

  1. 페이지 맵 테이블(Page Map Table)이 필요하다.
  2. 세그먼테이션은 프로그램을 여러 개의 블록으로 나누어 수행한다.
  3. 각 세그먼트는 고유한 이름과 크기를 갖는다.
  4. 기억장치 보호키가 필요하다.

풀이보기

 

운영체제의 성능 평가 기준으로 거리가 먼 것은?

  1. Throughput
  2. Reliability
  3. Integrity
  4. Turn Around Time

풀이보기

 

버퍼링(Buffering과 스풀링(Spooling)에 관한 설명으로 옳지 않은 것은?

  1. 버퍼란 입/출력이 일어나는 동안 그 데이터를 저장하는 주기억장치의 일부분이다.
  2. 버퍼사용으로 계산과 입/출력의 병렬 처리가 가능하다.
  3. 스풀링은 CPU의 처리 속도에 비해 입/출력장치의 처리 속도가 훨씬 느리기 때문에 전체적인 처리 속도의 차이를 줄여주기 위하여 고안되었다.
  4. 버퍼링은 스풀링보다 많은 입/출력 작업을 중첩시킬 수 있다.

풀이보기

 

사이클이 허용되고, 불필요한 파일 제거를 위해 참조 카운터가 필요한 디렉토리 구조?

  1. 1단계 디렉토리 구조
  2. 2단계 디렉토리 구조
  3. 트리 디렉토리 구조
  4. 일반 그래프형 디렉토리 구조

풀이보기


2008년 2회

41. 운영체제의 성능평가 기준 중 일정 시간 내에 시스템이 처리하는 일의 양을 의미하는 것은?

  1. Throughput

  2. Turn Around Time

  3. Reliability

  4. Availability

풀이보기

 

43. 로더(Loader)의 종류 중 다음 설명에 해당하는 것은?

CPU가 현재 사용중인 부분만 로드하고 미사용중인
프로그램은 보조기억장치에 저장해 두는 방식으로
Load-On-Call 이라고도 한다.
  1. 절대 로더(Absolute Loader)

  2. 재배치 로더(Relocation Loader)

  3. 동적 적재 로더(Dynamic Loading Loader)

  4. 오버레이 로더(Overlay Loader)

풀이보기


51. 프로세스(Process)에 대한 설명이 아닌 것은?

  1. 실행 가능한 PCB를 가진 프로그램

  2. 더 이상 계속할 수 없는 어떤 특정 사건을 기다리고 있는 상태

  3. 프로세서가 할당하는 개체로서 디스패치가 가능한 단위

  4. 목적 또는 결과에 따라 발생되는 사건들의 과정

풀이보기

 

52. 128개의 CPU로 구성된 하이퍼 큐브에서 각 CPU는 몇 개의 연결점을 갖는가?

  1. 6

  2. 7

  3. 8

  4. 10

풀이보기

 

55. 다중 처리기 운영체제 구성에서 주종(Master/Slave) 처리기 시스템에 대한 설명으로 옳지 않은 것은?

  1. 주프로세서는 입ㆍ출력과 연산을 담당한다.

  2. 종프로세서는 입ㆍ출력 위주의 작업을 처리한다.

  3. 주프로세서만이 운영체제를 수행한다.

  4. 주프로세서에 문제가 발생하면 전 시스템이 멈춘다.

풀이보기

 

57. 시간적 구역성(Temporal Locality)과 거리가 먼 것은?

  1. 루프

  2. 서브루틴

  3. 배열 순회

  4. 스택

풀이보기

 

 

58. 보안 유지 방식 중 사용자의 신월을 확인한 후 권한이 있는 사용자에게만 시스템에 접근하게 하는 방법은?

  1. 운용 보안

  2. 시설 보안

  3. 사용자 인터페이스 보안

  4. 내부 보안

풀이보기

 

60. 준비상태 큐에 프로세스 A, B, C가 차례로 도착하였다. 라운드로빈(Round Robin)으로 스케줄링 할 때 타임 슬라이스를 4초로 한다면 평균 반환 시간은?

프로세스 A B C
실행시간(초) 17 4 5
  1. 12초

  2. 14초

  3. 17초

  4. 18초

풀이보기

 

 


2008년 4회

41. 프로세스(Process)에 대한 설명으로 옳지 않은 것은?

  1. 트랩 오류, 프로그램 요구, 입ㆍ출력 인터럽트에 대해 조치를 취한다.

  2. 비동기적 행위를 일으키는 주체로 정의할 수 있다.

  3. 실행중인 프로그램을 말한다.

  4. 프로세스는 각종 자원을 요구한다.

풀이보기

 

46. UNIX에서 I-node의 내용이 아닌 것은?

파일 소유자의 사용자 식별(UID)

파이에 대한 링크 수

파일이 최초로 수정된 시간

파일의 크기

풀이보기

 

50. 다음과 같은 3개의 작업에 대하여 FCFS 알고리즘을 사용할 때, 임의의 작업 순서로 얻을 수 있는 최대 평균 반환 시간을 T, 최소 평균 반환 시간을 t 라고 가정했을 경우 T – t 의 값은?

image

  1. 3

  2. 4

  3. 5

  4. 6

풀이보기

 

54. 시분할 시스템(Time Sharing System)에 대한 설명으로 옳지 않은 것은?

  1. 대화식 처리가 가능하다.

  2. 시분할 시스템에 사용되는 처리기는 Time Slice라고 한다.

  3. 실제로 많은 사용자들이 하나의 컴퓨터를 공유하고 있지만 마치 자신만이 컴퓨터 시스템을 독점하여 사용하고 있는 것처럼 느끼게 된다.

  4. H/W를 보다 능률적으로 사용할 수 있는 시스템이다.

풀이보기



2009년 1회 모의고사

65. 소프트웨어 추정 모형(Estimation Mode)이 아닌 것은?

  1. COCOMO

  2. Putnam

  3. Function-Point

  4. CPM

풀이보기

 

66. 프로젝트의 지연을 방지하고 계획대로 진행되게 하기 위한 일정계획의 방법으로 대단위 계획의 조직적인 추진을 위해 자원의 제약하에 비용을 적게 사용하면서 최단시간 내 계획 완성을 위한 프로젝트 방법은?

  1. PRO/SIM(Prototyping and Simulation)

  2. SLIM

  3. COCOMO(Constructive Cost Model)

  4. PERT/CPM(Program Evaluation and Review Technique/Critical Path Method)

풀이보기

 

67. 소프트웨어 신뢰성 측정 방법으로 MTBF(Mean Time Between Failure)를 구하는 공식으로 옳은 것은?(단, MTTF:고장에 대한 평균 시간, MTTR:수선하기 위한 평균 시간)

  1. MTTF + MTTR

  2. (MTTF / (MTTF + MTTR)) * 100%

  3. (MTTF / MTTR) + MTTF

  4. (MTTF / MTTR) * 100%

풀이보기

 

69. 다음 내용을 자료 사전(Data Dictionary)의 형태로 옳게 표기한 것은?

고객명세는 고객성명, 고객번호, 고객주소로 구성되어
있으며, 고객성명과 고객번호는 둘 중 하나만 선택이
가능함
  1. 고객명세 :<고객성명|고객번호> + 고객주소

  2. 고객명세 = {고객명세|고객번호} + 고객주소

  3. 고객명세 = [고객성명|고객번호] + 고객주소

  4. 고객명세 : (고객성명|고객번호) + 고객주소

풀이보기

 

70. 설계 품질을 평가하기 위해서는 반드시 좋은 설계에 대한 기준을 세워야 한다. 다음 중 좋은 기준이라고 할 수 없는 것은?

  1. 설계는 특정 기능 또는 부기능을 수행하는 논리적인 요소들로 분리되는 구조를 가져야 한다.

  2. 설계는 자료와 프로시저에 대한 통합적인 표현을 포함해야 한다.

  3. 소프트웨어 요소들간의 효과적 제어를 위해 설계에서 계층적 자료 조직이 제시되어야 한다.

  4. 설계는 서브루틴이나 프로시저가 독립적이 될 수 있도록 유도되어야 한다.

풀이보기

 

71. 다음 중 모듈 안의 요소들이 서로 관련되어 있는 정도를 나타내는 응집도가 가장 낮은 것은?

  1. 기능적 응집도

  2. 순차적 응집도

  3. 교환적 응집도

  4. 절차적 응집도

풀이보기

 

72. 소프트웨어 개발을 위한 프로그래밍 언어의 선정 기준으로 거리가 먼 것은?

  1. 자료 구조의 난이도

  2. 4세대 언어 여부

  3. 대상 업무의 성격

  4. 개발 담당자의 경험과 지식

풀이보기

 

74. 시스템 테스팅 단계의 순서가 적절하게 이루어진 것은?

  1. 통합 테스트→단위 테스트→검증 테스트→시스템 테스트

  2. 시스템 테스트→단위 테스트→통합 테스트→검증 테스트

  3. 단위 테스트→통합 테스트→검증 테스트→시스템 테스트

  4. 검증 테스트→시스템 테스트→단위 테스트→통합 테스트

풀이보기


 

풀이보기

이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 때찌1

152 UNIX의 주요 명령어

명령어 의 미
fork 새로운 프로세스 생성(하위 프로세스 호출, 프로세스 복제)
exec 새로운 프로세스 수행
& 백그라운드 처리를 위해 명령의 끝에 입력
wait fork후 exec에 의해 실행되는 프로세스 상위 프로세스가 하위 프로세스의 종료 등의 event를 기다림
exit 프로세스 수행 종료
cat 파일의 내용을 화면에 표시
chmod 파일의 사용 허가 지정
mount 파일 시스템을 마운팅(새로운 파일 시스템을 기존 파일 시스템의 서브 디렉토리에 연결하는 것)함
mkfs 파일 시스템 생성
chdir 현재 사용할 디렉토리 위치 변경
fsck 파일 시스템 검사ㆍ보수
rmdir 디렉토리 삭제
ls 현재 디렉토리 내의 파일 목록 확인
getpid 자신의 프로세스 아이디를 얻음
getppid 부모의 프로세스 아이디를 얻음
cp 파일 복사
mv 파일 이동 및 이름 변경
rm 파일 삭제

 

로더

정의 컴퓨터 내부로 정보를 들여오거나 로드 모듈을 디스크 등의 보조기억장치로부터 주기억장치에 적재하는 시스템 소프트웨어
기능
  • 할당(Allocation):실행 프로그램을 실행시키기 위해 기억장치 내에 옮겨놓을 공간을 확보하는 기능
  • 연결(Linking):부프로그램 호출시 그 부프로그램이 할당된 기억장소의 시작 주소를 호출한 부분에 등록하여 연결하는 기능
  • 재배치(Relocation):디스크 등의 보조기억장치에 저장된 프로그램이 사용하는 각 주소들을 할당된 기억 장소의 실제 주소로 배치시키는 기능
  • 적재(Loading):실행 프로그램을 할당된 기억공간에 실제로 옮기는 기능
  • 종류
  • Compile And Go 로더:별도의 로더없이 언어 번역 프로그램이 로더의 기능까지 수행하는 방식(할당, 재배치, 적재 작업을 모두 언어 번역 프로그램이 담당), 연결 기능은 수행하지 않는다.
  • 절대 로더(Absolute Loader):목적 프로그램을 기억 장소에 적재시키는 기능만 수행하는 로더(할당 및 연결은 프로그래머가 하고, 재배치는 언어 번역 프로그램이 담당)
  • 직접 연결 로더(Direct Linking Loader):일반적인 기능의 로더로, 로더의 기능 4가지를 모두 수행하는 로더, 재배치 로더, 상대 로더 라고도 한다.
  • 동적 적재 로더(Dynamic Loading Loader):프로그램을 한꺼번에 적재하는 것이 아니라 실행시 필요한 일부분만을 적재하는 로더, 프로그램의 크기가 주기억장치보다 큰 경우에 유리한 방법
  •  

    프로세스(Process)

    프로세스의 정의

    • PCB를 가진 프로그램

    • 실기억장치에 저장된 프로그램

    • 프로세서가 할당되는 실체

    • 프로시저가 활동 중인 것

    • 비동기적 행위를 일으키는 주체

    • 지정된 결과를 얻기 위한 일련의 계통적 동작

    • 목적 또는 결과에 따라 발생되는 사건들의 과정

    • 운영체제가 관리하는 실행 단위

     

    다중 처리기 운영체제의 주/종(Master/Slave) 처리기

    • 주프로세서가 고장 나면 전체 시스템이 다운된다.

    • 주프로세서만 입ㆍ출력을 수행하므로 비대칭 구조를 갖는다.

    • 주프로세서:입ㆍ출력과 연산을 담당하며, 운영체제를 수행한다.

    • 종프로세서:연산만 담당하며, 입ㆍ출력 발생 시 주프로세서에게 서비스를 요청한다.

    저작자 표시
    이올린에 북마크하기(0) 이올린에 추천하기(0)
    크리에이티브 커먼즈 라이선스
    Creative Commons License
    Posted by 때찌1
    이전버튼 1 이전버튼