정보처리기사9 - 소프트웨어 기초 / 패키징
9. 소프트웨어 기초 / 패키징운영체제 기본 개념 구성 요소설명운영체제 (OS)하드웨어와 사용자 간 인터페이스 제공 소프트웨어커널OS의 핵심 기능 (자원 제어, 메모리 관리 등)쉘사용자 명령어 인터페이스 (CLI/GUI 등) 주요 운영체제 종류 운영체제 특징 WindowsGUI 지원, 선점형 멀티태스킹, 자동 하드웨어 감지, OLE 사용UnixC 언어 기반, 시분할 다중 사용자 OS, 이식성 우수, 트리 구조 파일 시스템LinuxUnix와 유사한 구조, 오픈 소스Mac OS유닉스 기반 GUI OS (애플사)Android리눅스 커널 기반 모바일 OS 메모리 관리 기법반입 기법: 필요한 페이지만 메모리에 적재배치 기법: 최초적합, 최적적합, 최악적합할당 기법: 고정/가변 분할교체 기법: FIFO, LRU ..
2025. 8. 3.
정보처리기사3 - 데이터 구축
3. 데이터 구축데이터 모델현실 세계의 정보를 컴퓨터가 이해하고 처리할 수 있도록 추상화하여 구조화한 설계 모델입니다.구성 요소: 데이터 구조, 연산, 제약 조건설계 속성:개체(Entity), 속성(Attribute), 관계(Relationship)설계 절차:요구사항 분석개념적 모델 (예: ERD)논리적 모델 (정규화 중심)물리적 모델 (성능 중심의 반정규화 포함)✨ 논리적 데이터 모델링 종류관계형 모델: 테이블(릴레이션), 행(튜플), 열(속성)으로 구성되며, 카디널리티(행 개수), 차수(열 개수), 스키마, 인스턴스 등의 개념 포함계층형 모델: 트리 구조 기반, 상하 관계 명확네트워크형 모델: 다대다 관계를 지원하는 그래프 형태✨ 관계형 데이터 모델 처리 방식관계 대수 (Relational Algeb..
2025. 7. 13.