반응형

2024/12/17 16

RAID(Redundant Array of Inexpensive Disks)

Ⅰ. 디스크 고가용성, RAID의 개념- 여러개의 하드 디스크에 데이터를 나누어 저장하여 하나의 디스크처럼 사용하는 디스크 고가용성 기술 Ⅱ. RAID 표준 유형구분개념도설명RAID 0- 데이터를 최소 2개 이상의 디스크에 나누어 분산 저장하는 방식- 쓰기 속도 우수- 하나의 디스크 고장시 전체 영향RAID 1- 데이터를 최소 2개 이상의 디스크에 중복으로 저장하는 방식- 읽기 성능 우수, 안전성 우수- 디스크 추가시 2배 비용, 용량 절방 효율RAID 2- 전용 해밍코드 에러 수정 방식 사용 비트 레벨 스트라이핑 구성 방식- 현재 사용하지 않는 방식- 한개의 디스크 고장 허용- 읽기/쓰기 성능 우수RAID 3- 바이트 단위 모든 디스크에 균등 저장되는 바이트 레벨 스트라이핑 구성 방식- 한 개의 디스크..

IT 기술/CA & OS 2024.12.17

워치독 타이머

Ⅰ. 고신뢰성 시스템을 위한, 위치독 타이머가. 워치독 타이머의 개념- 비정상, 무한루프 등에 빠진 경우 시스템 통제가 불가능한 상황에서 자동으로 시스템을 리셋하는 하드웨어 기능 나. 워치독 타이머의 필요성제어 실패 방지- 불필요한 반복 또는 제어 실패를 방지하는 매커니즘 필요안전모드 필요- 시스템 일부가 예상 못한 제어 실패시 안전모드로 전환 필요 Ⅱ. 워치독 타이머의 개념도 및 구성요소가. 워치독 타이머 개념도- 워치독 타이머는 H/W를 주기적 감시하며 디바이스로부터 일정 시간동안 입력값(Kick)을 받지 못하는 경우 시스템 오동작으로 간주하고 초기화(Reset) 수행 나. 워치독 타이머의 구성 요소신호내용Clock- H/W 디바이스를 동작시키는 외부 Clock SourceClear (Restart ..

IT 기술/CA & OS 2024.12.17

운영체제 인터럽트

Ⅰ. 예외 상황 우선처리, 인터럽트의 개요가. 인터럽트의 개념- 예외 상황 발생 시 진행중인 작업을 정지하고 정의된 절차를 수행하기 위한 운영체제의 제어 프로세스 나. 인터럽트의 발생 원인 및 우선순위원인우선순위설명주변장치 인터럽트높음- 시스템 오류, 입출력(I/O) 요청- 전원 이상 등의 인터럽트프로세스 오류중간- CPU 연산시 Page Fault, Device Zero, Overflow 등 예외 발생프로그램 요청낮음- 프로그램의 시스템 콜을 이용한 인터럽트 요청  Ⅱ. 운영체제의 인터럽트 동작 절차 및 구성 요소구성 요소동작 절차설명인터럽트 벡터 테이블인터럽트 발생- 요청 신호 모니터링 및 검출인터럽트 벡터 조회- 인터럽트 ID 조회 후 대응하는 인터럽트 서비스 루틴으로 분기인터럽트 서비스 루틴인터럽..

IT 기술/CA & OS 2024.12.17

세마포어, 모니터

Ⅰ. 세마포어와 모니터의 개념세마포어모니터- 공유된 자원의 임계영역에 여러 프로세스가 접근하는 것을 막아주는 동시성 제어 기법- JAVA 등 프로그래밍 언어 수준에서 세마포어 처럼 상호배제 기능 제공 Ⅱ. 세마포어와 모니터의 관계가. 세마포어와 모니터 개념적 상관관계- 세마포어는 모니터에 이론적 기반 제공, 모니터는 타이밍 문제점 보완하여 동시성 제어 위한 상호작용 지원 나. 세마포어와 모니터 상세 상호관계항복세마포어모니터주체OS, 개발자 주체 동시성 지원프로그래밍 언어 수준 동시성상호작용- 모니터에 이론적 기반 제공- 모니터에 효과적 기법 제공- 타이밍 오류 해결- 개발 편의성 제공특징s의 타입에 따라 이진/계수 세마포어 구분한 시점에 하나의 프로세스만 모니터 내부에서 수행동기화 구현 사례Semapho..

IT 기술/CA & OS 2024.12.17

파이프라인 해저드

Ⅰ. 파이프라인 지연 현상, 파이프라인 해저드의 개요가. 파이프라인 해저드의 개념- 명령어 실행 지속이 불가하여 지정된 클럭에서 수행되는 파이프라인이 지연, 중지되는 현상 나. 파이프라인 해저드의 유형유형특징발생 원인구조적H/W 자원 충돌- 자원 충돌로 여러 명령의 동시 수행 시 발생데이터선행/후행 명령어 충돌- 미수행된 명령의 결과값 참조 시도 시 발생제어분기 명령 충돌- 순차적 명령어가 분기에 의해 버려지는 경우 발생 Ⅱ. 해저드 유형별 해결 방안가. 구조적 해저드 해결 방안구분설명비고하드웨어/리소스 추가- 리소스 혹은 하드웨어 추가- 메모리 동시 접근으로 해결- H/W 병렬 구성하버드 아키택처 사용- 데이터와 명령어를 각가의 메모리에 분리하여 메모리 동시 접근- 데이터, 명령어 메모리 분리메모리 인..

IT 기술/CA & OS 2024.12.17

CPU 주소 지정 방식

Ⅰ. 제한된 명령어 비트 활용을 위한 주소지정방식의 개념개념도개념- 프로그램 수행을 위해 연산에 사용되는 명령어의 구조와 데이터가 기억장치의 주소를 지정하는 방식 Ⅱ. 주소 지정 방식의 유형방식개념도설명직접 주소- 연산에 사용될 데이터가 기억장치의 유효 주소- ADD R1, (0x1001)간접 주소- 오퍼랜드 기억장치 주소의 데이터는 실제 데이터 주소를 지정- ADD R4, @(R1)묵시 주소- 위치가 묵시적으로 포함- ADD즉치 주소- 명령어에 직접 포함- ADD R4, #3레지스터 주소- 연산에 사용될 데이터가 내부 레지스터에 저장- ADD R4, R3레지스터 간접 주소- 오퍼랜드에서 지정하는 레지스터는 실제 저장되어 있는 메모리 주소- ADD R4, (R1)변위 주소- 오퍼랜드 필드를 직접 주소와 ..

IT 기술/CA & OS 2024.12.17
반응형