[정보보안기사 필기정리] 시스템보안 - 운영체제 이해 및 관리
첫번째 공부로 시스템 보안 과목부터 정리하였습니다.
시스템 보안에는 운영체제와 리눅스서버 보안, 윈도우 클라이언트 및 서버 보안이 범위입니다.
기본적인 정리를 한다음 추가적으로 필요한 내용이나 이해하기 쉬운 그림들은 수정해가면서 추가하겠습니다!
1> 시스템 보안 - 운영체제 이해 및 관리
CPU (Central Processing Unit) 중앙처리장치
① CPU 정의 : 입력장치로부터 자료를 받아 연산처리, 결과를 출력장치로 전달하는 제어/관리하는 핵심장치 (두뇌역할)
- CPU 구성요소
1) ALU (연산장치) : 실제 연산을 담당, 산술, 논리연산 수행
2) Control Unit (제어장치) : CPU가 처리해야할 명령어(프로그램 코드) 해석, 제어 신호 발생
3) 레지스터 : CPU 내부 데이터, 중간 결과 일시적 기억하는 메모리 공간, Access 속도 가장 빠름
- 레지스터 종류
PC (Program Counter) : 다음 수행할 명령어가 저장된 주기억장치의 번지 저장
MAR (Memory Address Register) : 주기억장치 접근 번지 기억
MBR (Memory Buffer Register) : 주기억장치 입/출력 자료 기억
IR (Instruction Register) : 주기억장치 명령코드 기억
4) CPU 버스 인터페이스 : ALU(연산장치)와 레지스터 간 데이터 송수신 경로
② Bus 개념 : 주기억장치와 중앙처리장치 간의 데이터, 제어 정보, 주소를 전달하는 전송 경로
- 버스 종류
1) 데이터 버스
2) 어드레스 버스
3) 컨트롤 버스
③ CPU 명령 실행주기 : 명령어 실행 끝난 후, 다음 명령어 수행이 시작되어 끝날때까지 인출이 반복되는 주기
- 인스트럭션 싸이클
1) 패치(fetch) : 데이터를 메모리에서 CPU의 레지스터로 적재
2) 간접(Indirect) : 간접주소 방식으로 메모리 참조
3) 실행(execution) : 명령과 데이터로 CPU 산술 및 논리연산 수행
4) 인터럽트(Interrupt) : 업무처리를 계속 하도록하는 운영체제 기능 (하드웨어 인터럽트 / 소프트웨어 인터럽트)
메모리 시스템 (Memory System)
① 기억장치 계층구조 : 평균적으로 기억장치 액세스 속도를 높이기 위해 가성비를 따진 설계 아키텍쳐
-
글 : 뇌를 자극하는 시스템 프로그래밍, 이기적 정보보안기사/산업기사 참고