반응형

전체 글 123

컴퓨터시스템기사 필기 06 — 컴퓨터 기억 및 입출력장치 (캐시·DMA·인터럽트·채널)

컴퓨터시스템기사 필기 06 — 컴퓨터 기억 및 입출력장치 (캐시·DMA·인터럽트·채널)2과목 [2-2] 컴퓨터 기억 및 입출력장치 파트입니다.DMA 동작 방식, 인터럽트 우선순위, 채널 종류는 매 회차 출제돼요.기억장치 계층 구조레지스터 (CPU 내부, 가장 빠름) ↓캐시 메모리 ↓주기억장치 (RAM) ↓보조기억장치 (HDD, SSD, 느림)캐시 메모리 (Cache Memory) ⭐⭐CPU와 주기억장치의 속도 차이를 줄이기 위한 고속 소형 기억장치예요. 캐시 사상(Mapping) 기법 ⭐⭐방식설명특징직접 매핑(Direct)블록이 지정된 하나의 캐시 라인에만 적재구현 단순, 비용 적음, 적중률 낮음연관 매핑(Associative)블록이 어떤 캐시 라인에든 적재 가능적중률 높음, 하드웨어 복..

임베디드기사 필기 06 — 임베디드 펌웨어 ① 스타트업코드·부트로더·OS부트과정·전원관리

임베디드기사 필기 06 — 임베디드 펌웨어 ① 스타트업코드·부트로더·OS부트과정·전원관리2과목 [2-1] 펌웨어 파트입니다.스타트업코드 순서와 OS 부트 5단계는 실기까지 최빈출이에요.기출 검증 완료된 내용으로 정확하게 정리했습니다.JTAG 하드웨어 ⭐⭐JTAG(IEEE 1149.1)은 PCB 테스트·디버깅·펌웨어 다운로드를 위한 직렬(Serial) 인터페이스예요.⚠️ JTAG는 직렬 방식 — "병렬 방식이다"는 오답!JTAG 5신호신호이름역할TCKTest ClockJTAG 전용 클록 (시스템 클록과 별개)TMSTest Mode Select동작 상태 설정TDITest Data In데이터 입력TDOTest Data Out데이터 출력TRSTTest ResetJTAG 초기화 JTAG 내부 레지스터명령어 레지스..

컴퓨터시스템기사 필기 05 — 컴퓨터 프로세서 및 명령어 (레지스터·ALU·파이프라인·Flynn분류)

컴퓨터시스템기사 필기 05 — 컴퓨터 프로세서 및 명령어 (레지스터·ALU·파이프라인·Flynn분류)2과목 [2-1] 컴퓨터 프로세서 및 명령어 파트입니다.레지스터 종류, 파이프라인 공식, Flynn 분류는 매 회차 출제되는 핵심이에요.CPU 내부 구조CPU = 제어장치(CU) + 연산장치(ALU) + 레지스터 세트 + 내부 버스 제어장치 (CU: Control Unit)명령어를 해독하고 각 장치에 제어신호를 보내는 역할이에요.주요 구성요소:명령어 레지스터(IR) — 현재 실행 중인 명령어 저장명령어 해독기 — IR의 명령어를 해독제어 주소 레지스터(CAR) — 마이크로프로그램 주소 저장제어 버퍼 레지스터(CBR) — 마이크로 명령어 임시 저장서브루틴 레지스터(SBR) — 서브루틴 분기 시 ..

임베디드기사 필기 05 — 임베디드 하드웨어 ③ 주변장치 (UART·JTAG·I2C·RS-232·ADC/DAC)

임베디드기사 필기 05 — 임베디드 하드웨어 ③ 주변장치 (UART·JTAG·I2C·RS-232·ADC/DAC)1과목 [1-3] 주변장치 파트입니다.RS-232 핀맵과 JTAG 5신호는 정확한 명칭 암기가 핵심이에요.직렬 통신 인터페이스 UART (Universal Asynchronous Receiver Transmitter) ⭐비동기 직렬 통신 방식별도 클록 신호 없이 시작/정지 비트로 동기화 UART 프레임 구조:[시작비트(1)] [데이터(5~8)] [패리티비트(선택)] [정지비트(1~2)]시작비트: 항상 0 (Low)정지비트: 항상 1 (High)패리티: 짝수(Even) 또는 홀수(Odd) 패리티 보레이트(Baud Rate):초당 전송되는 심볼(Symbol) 수일반적으로 9600, 115200 ..

컴퓨터시스템기사 필기 04 — 시스템SW 아키텍처 + 인터페이스 구현 (IPC·세마포어·로더·어셈블러)

컴퓨터시스템기사 필기 04 — 시스템SW 아키텍처 + 인터페이스 구현 (IPC·세마포어·로더·어셈블러)1과목 [1-3] 시스템SW 아키텍처 설계 + [1-4] 시스템SW 인터페이스 구현 파트입니다.로더 4대 기능, 어셈블러 2-패스, 세마포어·뮤텍스는 매 회차 출제돼요.시스템SW 아키텍처 설계모듈화 (Modularity)소프트웨어를 독립적인 단위(모듈)로 분리하는 설계 원칙목적: 복잡성 감소, 재사용성 향상, 유지보수 용이 결합도 (Coupling) ⭐⭐모듈 간의 상호 의존성 정도예요. 낮을수록 좋아요.낮음 ←─────────────────────────→ 높음 (나쁨)자료결합도 → 스탬프 → 제어 → 외부 → 공통 → 내용결합도종류설명자료(Data)단순 값만 전달 — 가장 좋음스탬프(Stamp)자료구조..

임베디드기사 필기 04 — 임베디드 하드웨어 ② 컴퓨터구조 및 마이크로프로세서

임베디드기사 필기 04 — 임베디드 하드웨어 ② 컴퓨터구조 및 마이크로프로세서1과목 [1-2] 컴퓨터구조 및 마이크로프로세서 파트입니다.파이프라인 3단계와 ARM 레지스터는 함정 문제로 자주 출제돼요.컴퓨터구조 기본명령어 처리 방식누산기(1-주소) 방식명령어 형식: OP 주소연산 결과를 누산기(AC)에 저장예: ADD 100 → AC = AC + Memory[100] 스택 방식(0-주소)명령어에 주소 없음스택으로 모든 연산 수행 범용 레지스터(2-주소, 3-주소) 방식2-주소: OP Reg, 주소3-주소: OP 결과, 주소1, 주소2파이프라인 (Pipeline) ⭐파이프라인 3단계 (필기 핵심!)1단계: Fetch — 명령어 인출 (PC가 가리키는 명령어 읽기)2단계: Decode — 명령어 해독 ..

컴퓨터시스템기사 필기 03 — 기억장치 관리 (가상기억장치·페이지교체·교착상태)

컴퓨터시스템기사 필기 03 — 기억장치 관리 (가상기억장치·페이지교체·교착상태)1과목 [1-2] 운영체제 주요기능 ② 기억장치 관리 파트입니다.페이지 교체 알고리즘 계산과 교착상태 4조건은 매 회차 출제돼요.주기억장치 관리단편화 (Fragmentation)내부 단편화 — 할당된 공간이 실제보다 커서 낭비되는 공간 페이징 기법에서 발생외부 단편화 — 할당되지 않은 공간이 흩어져 있어 사용 못 하는 현상 세그멘테이션 기법에서 발생 메모리 할당 방법 ⭐최초 적합(First Fit) — 첫 번째로 충분한 공간에 할당 (속도 빠름)최적 적합(Best Fit) — 가장 작은 여유 공간에 할당 (외부단편화 최소)최악 적합(Worst Fit) — 가장 큰 여유 공간..

임베디드기사 필기 03 — 임베디드 하드웨어 ① 논리회로

임베디드기사 필기 03 — 임베디드 하드웨어 ① 논리회로1과목 임베디드 하드웨어의 핵심 파트입니다.카르노맵, 플립플롭, 카운터는 매 회차 반드시 출제돼요.컴퓨터시스템기사와 겹치는 영역이라 같이 공부하면 시너지가 납니다.불 대수와 드모르간드모르간 법칙 ⭐⭐(A + B)' = A' · B'(A · B)' = A' + B' 기본 법칙 요약:A + A' = 1 A · A' = 0A + 1 = 1 A · 0 = 0A + AB = A (흡수법칙) 기출 문제Q. F = A'B + AB + AB' 를 간소화하시오.A.= B(A' + A) + AB'= B·1 + AB'= B + AB'= B + A (흡수법칙: B + AB' = B + A)→ F = A + B카르노맵 ⭐⭐ (실기에도 출제!)..

컴퓨터시스템기사 필기 02 — 개발자 환경 구축 + 운영체제 기초 (프로세스·스케줄링)

컴퓨터시스템기사 필기 02 — 개발자 환경 구축 + 운영체제 기초 (프로세스·스케줄링)1과목 "운영체제 및 시스템소프트웨어"의 첫 번째 파트입니다.출제기준 순서대로 개발자 환경 구축부터 시작합니다.1. 개발자 환경 구축운영체제 개념·종류·특징운영체제(OS)는 하드웨어와 사용자 사이에서 자원을 관리하고 프로그램 실행 환경을 제공하는 시스템 소프트웨어예요. 운영체제의 목적:처리능력(Throughput) 향상반환시간(Turnaround Time) 단축사용가능도(Availability) 향상신뢰도(Reliability) 향상 운영체제 종류:Windows — GUI 기반, 개인용 PC 표준Linux — 오픈소스, 서버/임베디드/클라우드 표준macOS — Apple 전용, UNIX 기반Android ..

반응형
개인정보처리방침  |  블로그 소개