안녕하세요!
이전글에 이어서, 2019년 임베디드기사 필기 기출문제를 계속 정리하겠습니다.
41. DHCP에서 MAC 주소를 이용해 서버나 호스트의 위치를 알아낼 때 사용하는 프로토콜은?
① ARP
② TCP
③ IGRP
④ ICP
42. 리눅스 시스템에서 파일이나 메모리를 가상의 프로세스 공간에 대으시켜 공유메모리를 이용한 프로세스 간 통신에 이용되는 함수는?
① malloc
② mmap
③ dup
④ pipe
43. 서로 다른 프로그램이 사용 중인 메모리 영역을 침범하지 않기 위한 메모리 관리 방법으로 거리가 먼 것은?
① Collecting
② Shared Memory
③ Swapping
④ Paging
44. POSIX 스타일의 공유메모리 API에 대한 설명으로 틀린 것은?
① shm_open - POSIX 공유메모리를 생성 혹은 오픈 한다.
② close - POSIX 공유메모리와의 연결을 닫는다.
③ mmap - POSIX 공유메모리 기술자(descroptor)를 메모리와 사상시킨다.
④ undel - POSIX 공유메모리를 시스템에서 삭제한다.
45. 리눅스 커널과 시스템 콜에 관련된 설명으로 틀린 것은?
① 시스템 콜 호출 시 사용자 프로그램에 별도의 메모리를 할당해야 한다.
② 커널에서 제공하는 기능은 시스템 콜을 통해 실행할 수 있다.
③ 시스템 콜을 호출하면 커널 모드에서 사용자 모드로 넘어간다.
④ 시스템 콜은 사용자 프로그램이 커널로 진입하는 창구이다.
46. pthread 뮤텍스의 4가지 유형 중에서 중복잠금, 소유권 없는 잠금 해제 시도, 열린 뮤텍스에 대한 잠금 해제 시도에 대하여 아무런 행동을 지정하지 않는 유형은?
① NORMAL
② DEFAULT
③ ERRORCHECK
④ RECURSIVE
47. 리눅스에서 XSI 공유 메모리(SysV 공유메모리)를 생성하면서 새로이 만들어진 IPCID를 반환할 때 사용하는 함수는?
① shmctl()
② shmat()
③ shmdt()
④ shmget()
48. 라운드 로빈 스케줄링에 대한 설명으로 적합하지 않은 것은?
① 시간 분할의 크기가 커지면 FCFS 방법과 같게 된다.
② 시간 할당량(Time slice)을 초과하면 인터럽트시킨다.
③ 비선점형 기법이다.
④ 시간 할당량이 너무 작아지면, 오버헤드가 커지게 된다.
49. inode로 불리는 데이터 구조를 할당하여 관리하는 것은 리눅스 커널의 기본 기능 중 무엇인가?
① 커널 프로그래밍
② 메모리 관리
③ 프로세스 간 통신
④ 파일 시스템
50. 가상기억장치에서 주기억장치로 페이지를 옮겨 넣을 때 주소를 조정해 주어야 하는데 이를 무엇이라고 하는가?
① 푸싱
② 패칭
③ 매핑
④ 스케줄링
51. 다음 중 주기억장치 관리 전략으로 거리가 먼 것은?
① Fetch 전략
② Overlay 전략
③ Placement 전략
④ Replacement 전략
52. pthread API에 대한 설명으로 틀린 것은?
① pthread_create - 스레드를 생성한다.
② pthread_detach - 스레드를 감시한다.
③ pthread_join - 스레드를 프로세스에 병합한다.
④ pthread_cancel - 스레드를 취소한다.
53. IPv6의 주소체계에 대한 설명으로 틀린 것은?
① 주소 영역의 크기가 IPv4의 32비트에서 126비트로 확장
② 프로토콜의 확장을 허용하도록 설계
③ 자동 인식기능이 제공되어 자동 네트워킹이 가능
④ 보안기능이 기본으로 제공
54. HRRN 스케줄링 방식에 대한 설명으로 틀린 것은?
① 긴 작업과 짧은 작업 간의 지나친 불평등을 해소할 수 있다.
② SJF기법의 문제점을 보완하기 위한 방식이다.
③ 비선점 스케줄링 기법이다.
④ 우선순위 결정식은 [(대기시간+서비스시간)/대기시간]이다.
55. 여러 프로세스가 공유하는 자원에 대한 접근을 통제하기 위해 사용하느 커널의 동기화 메서드(method)로 연산 기능이 있는 것은?
① 세마포어
② 뮤텍스
③ 조건변수
④ 플래그
56. 시간적 구역성(Temporal Locality)의 예가 아닌 것은?
① 스택
② Loop
③ 서브루틴
④ 순차적 코드의 실행
57. 커널의 역할로 거리가 가장 먼 것은?
① 프로세스 생성 및 종료, 스케줄링 등 관리
② 사용자 프로세스의 시스템 호출 수행
③ 메모리 할당 및 가상 공간 관리
④ 라이브러리 함수 생성
58. 다음의 교착상태 예방에 대한 내용은 어떤 조건을 방지하기 위한 것인가?
각 프로세스는 자신이 사용할 모든 자원을 한순간에 요청한다. 만일 모든 자원을 할당받을 수 있으면 계속 수행한다. 반면에 하나의 자원이라도 할당받을 수 없으면 작업을 진행할 수 없다.
① 비선점
② 점유대기
③ 스택
④ 상호배제
59. OSI-7 layer의 네트워크 계층 프로토콜은?
① FTP
② TELNET
③ FDDI
④ IP
60. RFC-1058 인터넷 표준 라우팅 프로토콜은?
① RIP
② OSPF
③ IGRP
④ HELLO
'임베디드기사' 카테고리의 다른 글
[임베디드기사] 2016년 임베디드기사 필기 기출문제 (2과목 임베디드 펌웨어) (0) | 2022.09.07 |
---|---|
[임베디드기사] 2016년 임베디드기사 필기 기출문제 (1과목 임베디드 하드웨어) (0) | 2022.09.06 |
[임베디드기사] 2019년 임베디드기사 필기 기출문제 (4과목 임베디드 소프트웨어) (0) | 2022.09.05 |
[임베디드기사] 2019년 임베디드기사 필기 기출문제(2과목 임베디드 펌웨어) (0) | 2022.09.03 |
[임베디드기사] 2019년 임베디드기사 필기 기출문제(1과목 임베디드 하드웨어) (0) | 2022.09.03 |