본문 바로가기

IT/linux

리눅스 운영체제 기출문제 용어(2)

산술 논리 연산 장치(Arithmetic Logic Unit)에 관한 설명은?

- 중앙 처리 장치의 한 부분으로 컴퓨터 명령어내에 있는 연산자들에 대한 연산과 논리 동작을 담당.

- ALU가 연산 장치(AU)와 논리 장치(LU)의 두 부분으로 나누어져 있는 경우도 있다.

- 어떤 프로세서들은 1개 이상의 AU가 장착된 경우도 있다.

- 명령 레지스터(Instruction Register), 명령 해독기(Instruction Decoder)로 이루어져 있다.(제어장치 Control Unit에 대한 설명이다,)

CPU(Central Processing Unit)의 내부 구성 요소들에 대한 설명으로 맞는 것은?

- 제어 장치(Control Unit)는 컴퓨터의 전체 동작을 제어한다.

 - 산술 논리연산 장치(Arithmetic Logic Unit) : 컴퓨터의 데이터 처리기(flag)들을 수행한다.

- 레지스터(Register) : CPU의 내부 기억장치이다.

- CPU 상호 연결망(CPU Interconnection) : 중앙 처리 장치, 주기억 장치, 입출력 장치들 사이의 통신 선로를 제공한다.(제어장치, ALU 및 레지스터 사이의 통신 선로를 제공한다.)

CPU에 의해 기억 장치의 액세스 빈도가 높은 것부터 낮은 것으로 연결이 바른 순서

- Register -> Cache -> Main Memory -> Magnetic Disk -> Magnetic Tape

EPROM(Erasable Progrannable Rom)에 대한 설명으로 바른 것은?

- 자외선을 이용하여 CELL들이 초기 상태와 같아지도록 지워야 한다.

하드 디스크의 작동 원리의 설명으로 틀린 것은?

- 자성으로 기록된 데이터를 일종의 전자석의 헤더라는 장치가 0과 1로된 정보를 판독하는 원리를 동작한다.

- 하드 디스크는 전기적인 동작과 기계적인 동작을 하는 부분이 공존한다.

- 하드 디스크는 실린더, 트랙, 그리구 섹터로 나눌 수 있다.

- 자기 테이프(Magnetic Tape)라는 곳은 실제 데이터가 저장되는 곳이다.( 플래터(Platter)라는 원반은 실제 데이터가 저장되는 곳이다.)

RAID에 대한 설명으로 맞는 것은?

- RAID 레벨 2와3은 병렬 액세스 기술을 사용한다.

- RAID 레벨 10은 각 스트립은 RAID 레벨1에 드라이브 어레이인 스트립 어레이를 제공한다.

- RAID 레벨 6은 다른 드라이브들간에 분포되어 있는 2차 패리티 구성을 포함함으로써 매우 높은 고장 대비 능력을 제공한다.

- RAID 레벨 7은 컨트롤러로서 내장되어 있는 실시간 운영체계를 사용하며, 속도가 빠른 버스를 통한 캐시, 독자적인 컴퓨터의 여러 가지 특성들을 포함하고 있다.

- RAID 레벨 3은 트랜잭션 중심의 환경에서는 성능이 저하되고, 데이터가 매우 작은 조각으로 분산되어 있기 때문에 높은 데이터 전송률을 얻을 수 있다. 어떤 입출력 요구에 대하여는 모든 데이터 디스크들로부터 병렬 데이터 전송도 가능하다. 큰 전송을 하는 경우에는 성능 향상이 현저히 높아진다.

SCSI와 E-IDE의 차이점을 잘못 설명한 것은?

- SCSI는 전송 속도가 빠르다.

- SCSI는 멀티스레딩을 지원한다.

- E-IDE는 디스크 드라이브 계열 장비만 지원한다.

- E-IDE는 CPU에 부하가 SCSI보다 적게 걸린다( 아니다 높게 걸린다)

CD-ROM 부팅 지원을 설정하기 위해서 BIOS 설정으로 들어가기 위한 설정키와 BIOS 종류를 바르게 나열한 것은?

- Award Bios : Delete , Ami Bios : Delete , Phoenix Bios : F2

리눅스와 윈도의 다중 OS 부팅시 부팅과 동시에 윈도로 먼저 부팅을 하고자 할 경우 내릴 수 있는 명령어는?

- lilo -D dos

Lilo의 설정 파일이 위치하고 있는 곳은?

- /etc/lilo.conf

Lilo.conf 파일을 변경한 후 마스터 부트 레코드에 저장되어 있는 LILO 정보를 변경하기 위해서 실행하는 명령어는?

- /sbin/lilo

MBR을 원래의 상태로 복구하기 위해(다중 부팅환경 제거) 명령행에서 어떤 명령어를 사용해야 하는가?

- fdisk / mbr

리눅스상에서 lilo를 제거하기 위한 명령어는 무엇인가?

- lilo -u

/dev에 관한 설명은

- 시스템의 각종 장치들에 접근하기 위한 장치 드라이버들이 저장되어 있는 디렉토리이다.

- 물리적인 용량은 가지 않는 가상 디렉토리이다

- 대표적으로는 하드 드라이브, 플뢰, CD-ROM, 루프백 장치 등이 존재한다.

/proc에 관한 설명은?

- 시스템의 각종 프로세스, 프로그램 정보, 하드웨어적인 정보들이 저장된다.

- 파일 시스템 정보를 보고자 한다면 "cat /proc/filesystem 명령어를 실행하면 된다.

- 디렉토리에 존재하는 파일들은 커널에 의해서 메모리에 저장된다.

- 가상 파일 시스템으로 /dev와 마찬가지로 하드 디스크상에 물리적인 용량을 갖지 않는다.

시스템이 동작하면서 계속 수정되고 변경되는 파일들을 위한 디렉토리는?

- /var/lib

시스템 부팅 과정에 대한 순서

- ROM BIOS에 지정된 부팅 드라이브로 부팅 시작

- 부팅 드라이브의 첫 번째 섹터인 부트 섹터를 읽어들임

- 부팅 섹터의 부팅 프로그램인 부팅 로더 작동

- 커널 이미지 적재

- 루트 파일 시스템 마운트

- 시스템 초기화 프로그램 작동

IPL(Initial Program Loader)이란?

- 컴퓨터를 켜는 것과 동시에 BIOS가 자동적으로 하드 디스크 등 부트 장치의 맨앞을 읽어들어간다. 이 선두 부분은 마스터 부트 레코더라 부르고 있는데 이곳에서 초기 프로그램 적재기라고 하는, 즉 컴퓨터로 작업을 시작하기에 앞서 여러가지 환경을 초기화시켜 주는 프로그램. 

 init 프로세스에 의해서 시스템의 작동을 결정해 주는 실행 레벨에서 X 윈도모드로 실행하기 위한 실행 레벨은?

- 5레벨

시스템이 시작될 때, 시스템 초기화 프로그램은 어느 파일에서 기본 실행 레벨을 찾는가?

- /etc/initab

umsdos?

- MS-DOS 파일 시스템을 리눅스상에서도 긴 파일 이름과 소유자, 접근 허가, 링크와 장치 파일 등을 사용할 수 있도록 확장한 파일 시스템이다.

- 일반적으로 DOS 파일 시스템이 마치 리눅스 파일 시스템인 것처럼 보이도록 하는 기능을 제공하므로 따로 리눅스를 위한 파티션은 필요하지 않다.

미닉스에 관한 설명은?

- 파일 이름은 30문자로 제한되고, 파일 시스템마타 최대 64mb 성능 제한이 있다.

저널링?

- 기존의 fsck에 걸리는 시간을 단축하기 위해 데이터를 디스크에 쓰기 전에 로그(log)에 데이터를 남겨 시스템의 비정상적인 셧다운에도 로그를 사용해 fsck보다 빠르고 안정적인 복구 기능을 제공하는 기술이다.

x 윈도를 실행시키기는 명령어는?

- startx

현재 실행되고 있는 응용 프로그램들을 보여주어 사용중 원하는 프로그램의 버튼을 클릭하면 화면을 전화시켜 주는 것은?

- 태스크바

ftp 사용중에 현재 작업중인 디렉토리의 위치를 보여주는 것으로 자신의 전송받은 데이터가 어디에 저장되는지 알아야 할 경우에 사용되는 명령어는?

- lcd

윈도 매니저의 종류는?

- WindowMaker, AfterStep, KWin

- KDE ( 데스크톱이라한다 )

본 쉘에 관한 설명은?

- 상호 대화형(Interactive) 방식을 취하고 있지 않다.

- 가장 오래동안 모든 유닉스 시스템의 표준 구성 요소이다.

- 본 쉘 프로그램의 명령 이름은 sh 이다.

- C의 혈통을 잇고 있고 명령행 편집 기능을 제공한다 ( 콘쉘)

쉘에서 사용하는 변수의 종류는?

- 환경 변수, 특수 변수, 프로그램 변수

스크립트 실행중 syntax 오류를 찾아낼수 있는 옵션은?

- sh -n 스크립트 이름

프로세스 관리 블록(PCB)의 정보는?

- 프로세스 고유 번호

- 프로세스 우선 순위

- 프로세스의 현재 상태

프로세스의 상태

- S : sleep, R : Running, N : nice, w : 스압아웃 상태

시그널의 의미 및 종류

- HUP : hangup( 실행 종류, 로그아웃하거나 접속을 끊을 때 보내진다.)

- KILL : 무조건 종료

- SEGV : segmentation Violation(허가 되지 않은 메모리 영역에 접근)

- TERM : terminate ( 가능한 정상 종료)

실행 레벨 6번은 무엇인가?

- 시스템 재부팅

프로세스의 상태 설명에서 지연 대기 상태의 특성을 설명한 것은?
- 기억장치를 잃고 프로세서 외 다른 자원이 없는 상태

인터럽트는 무엇인가?

- 컴퓨터 시스템에서 예측ㅎ지 못했던 사건이 발생하는 상황

인터럽터의 종류는?

- 입출력, 클록, 시스템 호출, 프로그램 검사, 하드웨어 검사, 콘솔, 프로세서간 통신 인터럽터

데몬에 대한설명은?

- 커널상에서 백그라운드 모드로 작동하여 비활성화 상태에서 요청이 있을 때만 동작하는 프로세스

호스트의 이름을 IP 주소로 변환시켜 주는 DNS 데몬은?

- named

서비스 데몬들은 어느 디렉토리 밑에 설정 파일을 가지고 있는가?

- /etc/xinetd.d

사용자가 지정한 프로그램을 특정 시간에 주기적으로 실행할 수 있도록 해 주는 표준 유닉스 데몬은?

- crond

데몬들이 커널상에서 작동되고 있는지 확인하기 위해서 사용하는 명령어는?

- ps

부모 프로세스가 죽거나 종료되었더라도 자식 프로세스는 계속 작동할 수 있도록 백그라운드 모드에서 프로세스가 실행되도록 하는 명령어는?

- nohup

프로세스 실행 우선 순위를 바꿀 수 있는 명령어는?

- nice

 

'IT > linux' 카테고리의 다른 글

리눅스 설치 네트워크(network) 기본설정  (0) 2022.07.08
리눅스 네트워크 기출문제(1)  (0) 2020.05.02
리눅스 운영체제 기출문제 용어(1)  (0) 2020.04.30
리눅스 하드웨어  (0) 2019.06.03
리눅스 기초  (0) 2019.05.30