13_OS [Mark Down]

2025. 1. 19. 01:17·IT 항해 지도(Mind Map)/Mark Down

13_OS

1301_운영체제 개요

운영체제의 정의

  • 운영체제(Operation System)

운영체제의 구조

  • 계층형 아키텍처
  • 커널(Kernel)
  • Monolithic커널
  • Micro커널
  • 유니커널
  • 모듈형 커널
  • 하이브리드 커널
  • 운영체제특권레벨
  • 커널모드(Kernel Mode)
  • 유저모드(User Mode)

운영체제의 유형

  • Embedded OS
  • SecureOS
  • WebOS
  • Mobile OS
  • Real-Time OS (RTOS)
  • Distributed OS

운영체제의 종류

  • Windows
  • UNIX
  • Linux
  • macOS
  • Android
  • iOS
  • BSD
  • Solaris

1302_스레드(Thread)

스레드 개념

  • 스레드(Thread)

스레드 구현 기술

  • 멀티스레딩(Multi Threading)
  • SMT(Simultaneous Multi Threading)
  • TCB(Thread Control Block)

1303_프로세스(Process)

프로세스 개념

  • 프로세스(Process)

프로세스 관리

  • PCB(Process Control Block)
  • Fork
  • 문맥교환(Context Switching)
  • 디스패처(Dispatcher)
  • 인터럽트
  • 오버헤더해결방법
  • IPC(Inter-Process Communication)

1304_스케줄링(Scheduling)

스레드 스케줄링

  • FIFO(First-In, First-Out)스케줄링
  • 우선순위기반스케줄링(Priority Based Scheduling)
  • 다중큐스케줄링(Multi Queue Scheduling)
  • 우선순위역전방지(Priority Inversion Prevention)

프로세스 스케줄링

  • 스케쥴러
  • CPU스케쥴링
  • 선점방식
  • Round Robin
  • SRT(Shortest Remaining Time)
  • MLQ(Multi Level Queue)
  • MLFQ(Multi Level Feedback Queue)
  • RM스케쥴링(Rate Monotonic)
  • EDF(Earliest Deadline First)
  • 비선점방식유형
  • SJF(Shortest Job First)
  • HRN(Highest Response Ratio Next)

디스크 스케줄링

  • 디스크스케쥴링
  • FCFS(First-Come, First-Served)
  • SSTF(Shortest Seek Time First)
  • SCAN
  • 엘리베이터알고리즘
  • C-SCAN
  • 에션바흐기법

1305_메모리(Memory)🚩

메모리 동작과 특성🚩

  • 스레싱(Thrashing)🚩[126관1_(10)]
  • 시간,공간지역성

메모리 성능 최적화

  • WS(Working Set)
  • PFF(Page Fault Frequency)

메모리 할당 기법

  • 디스크블록할당기법
  • 연속할당기법
  • 불연속할당기법

가상 메모리 관리

  • 가상-스레싱(Thrashing)
  • 페이지교체알고리즘(Page Replacement Algorithms)
  • 요구페이징(Demand Paging)
  • 작업집합모델(Working Set Model)

1306_파일 시스템(File System)

파일 시스템 개념

  • 파일시스템(File System)
  • 파일시스템인터페이스
  • 메타데이터관리
  • 파일디스크립터
  • 파일시스템캐시관리
  • 디렉터리구조(Directory Structure)
  • 블록할당방식(Block Allocation Methods)

파일 시스템 유형

  • FAT(File Allocation Table)
  • NTFS(New Technology File System)
  • ext4(Extended Filesystem 4)
  • ReiserFS
  • Btrfs(B-tree File System)

파일 시스템 관리

  • 파일시스템체크(File System Check, fsck)
  • 저널링(Journaling)
  • 파일압축및암호화(File Compression and Encryption)
  • 파일시스템백업과복구
  • link,unlink

1307_자원 동기화와 데이터 형식🚩

자원 동기화의 기본 개념🚩

  • 자원동기화
  • Critical Section(임계영역)
  • 경쟁조건(Race Condition)🚩[126관1_(3)]
  • 상호배제(Mutual Exclusion)

자원 동기화 기법🚩

  • 세마포어(Semaphore)🚩[122관1_(1)]
  • 모니터(Monitor)🚩[122관1_(1)]
  • 스핀락(Spinlock)
  • 뮤텍스(Mutex)
  • 데커,피터슨알고리즘
  • Livelock
  • 테스크동기화

교착 상태 관리🚩

  • 교착상태(Deadlock)🚩[124관3_(4)]
  • 은행가알고리즘(Banker's Algorithm)🚩[124관3_(4)]
  • 자원할당그래프(Resource Allocation Graph)
  • 교착상태감지및복구(Deadlock Detection and Recovery)
  • 교착상태예방(Deadlock Prevention)

병행 제어 알고리즘🚩

  • 우선순위역전(Priority Inversion)🚩[126관4_(2)]
  • 우선순위천장프로토콜(Priority Ceiling Protocol)
  • 독자-작가문제(Readers-Writers Problem)
  • 2단계잠금(Two-Phase Locking)

데이터 형식과 접근🚩

  • 데이터정렬(Alignment)
  • BOM(Byte Order Mark)
  • UTF인코딩
  • 빅엔디언(Big Endian)🚩[126관1_(11)]
  • 리틀엔디언(Little Endian)🚩[126관1_(11)]

 

'IT 항해 지도(Mind Map) > Mark Down' 카테고리의 다른 글

08_확률,통계 [Mark Down]  (0) 2025.01.26
09_AI [Mark Down]  (3) 2025.01.23
10_알고리즘 [Mark Down]  (0) 2025.01.23
11_자료구조 [Mark Down]  (0) 2025.01.19
12_CA [Mark Down]  (2) 2025.01.19
'IT 항해 지도(Mind Map)/Mark Down' 카테고리의 다른 글
  • 09_AI [Mark Down]
  • 10_알고리즘 [Mark Down]
  • 11_자료구조 [Mark Down]
  • 12_CA [Mark Down]
고독해...구독해...
고독해...구독해...
고독한 (IT) 항해
  • 고독해...구독해...
    고독한 IT 항해 일지
    고독해...구독해...
  • 전체
    오늘
    어제
    • IT 항해 일지 (142)
      • IT 나침반 (43)
        • IT 소식 (40)
        • 가트너 전략 (2)
        • 국제 표준과 IT 법제도 (1)
      • IT 등대(135회) (1)
      • IT 항해 지도(Mind Map) (18)
        • Mind Map (9)
        • Mark Down (9)
      • IT 항해 기록(기출) (30)
        • 년도별 (1)
        • 회차별 (15)
        • 도메인별 (14)
      • _______IT 13 항구_____ (0)
      • 01_PM(프로젝트 관리) (9)
        • 프로젝트 관리 개요 (2)
        • 10개 지식영역 (5)
        • 프로젝트 관리 조직 및 기법 (2)
        • 프로젝트 성과 관리 (0)
        • 애자일 및 린 경영 (0)
      • 02_경영(IT 경영) (0)
        • IT 거버넌스 및 컴플라이언스 (0)
        • IT 서비스 관리 및 운영 (0)
        • 엔터프라이즈 아키텍처 및 전략적 기획 (0)
        • 비즈니스 프로세스 및 혁신관리 (0)
        • 데이터 관리 및 분석 (0)
        • 엔터프라이즈 운영 및 디지털 트랜스포메이션 (0)
      • 03_SW(소프트웨어 공학) (20)
        • 소프트웨어 공학 기초 (0)
        • 소프트웨어 개발 및 운영 (5)
        • 소프트웨어 아키텍처 (1)
        • 소프트웨어 아키텍처 유형 (0)
        • UML 및 디자인 패턴 (2)
        • 소프트웨어 테스트 (5)
        • 소프트웨어 발주 및 유지보수 (3)
        • 소프트웨어 품질 관리 (0)
        • 소프트웨어 안전성 (3)
        • 소프트웨어 기술 및 프로그래밍 언어 (1)
        • 감리 및 정책 관리 (0)
      • 04_DS(디지털 서비스) (4)
        • 클라우드 컴퓨팅 및 관리 (1)
        • 가상화 및 컨테이너 기술 (1)
        • 웹 기술 및 API 관리 (0)
        • 산업 및 기술 동향 (1)
        • 스마트 헬스케어 및 가상융합 기술 (0)
        • 스마트카 (0)
        • 디지털 보안 및 리스크 관리 (0)
        • 디지털 결제 및 지식 관리 (0)
        • 블록체인 기술 및 응용 (1)
      • 05_NW(네트워크) (0)
        • 네트워크 구조와 전송기술 (0)
        • OSI 7 계층 모델 및 프로토콜 (0)
        • 네트워크 프로토콜 및 주소 관리 기술 (0)
        • 무선 통신 및 차세대 네트워크 기술 (0)
        • 이동 통신 및 사물인터넷(IoT) 기술 (0)
        • 스마트 홈,차량,미디어,무선충전 기술 (0)
        • 네트워크 가상화, 관리 및 보안 기술 (0)
        • 네트워크 정책 및 정보 이론 (0)
      • 06_보안 (13)
        • 보안 개요 (0)
        • 암호화 (0)
        • 인증 및 접근 제어 (0)
        • 공격 기법 (0)
        • 방어 및 관리 기법 (2)
        • 네트워크 보안 (0)
        • 웹, 애플리케이션 보안 (0)
        • 사이버 보안 전략과 관리 (0)
        • 개인정보 보호 (0)
        • 정보보호 관리와 표준 체계 (0)
        • 보안취약점 대응방안 (0)
      • 07_DB,BD(DB,빅데이터) (0)
        • [DB]DB 개요 (0)
        • [DB]DB 트랜잭션과 동시성 제어 (0)
        • [DB]DB 설계와 모델링 (0)
        • [DB]DB 유형 (0)
        • [DB]DB 관리 (0)
        • [DB]DB 성능 최적화와 보안 (0)
        • [DB]SQL 및 DB 연동 (0)
        • [BD]빅데이터 개념과 아키텍처 (0)
        • [BD]데이터 플랫폼과 운영 기술 (0)
        • [BD]빅데이터 분석 기법과 알고리즘 (0)
        • [BD]빅데이터 분석 및 관리 (0)
        • [BD]데이터 관리와 법적 규제 (0)
      • 08_확률,통계 (0)
        • [확률] 확률 기본 개념 (0)
        • [확률]확률분포와 주요정리 (0)
        • [통계]통계 기본 개념 (0)
        • [통계]기술 통계 (0)
        • [통계]추론 통계 (0)
        • [통계]회귀 분석 (0)
        • [통계]고급 통계 기법 (0)
      • 09_AI(인공지능) (0)
        • AI 개요 (0)
        • 머신러닝 (0)
        • 딥러닝 (0)
        • 머신러닝 딥러닝 공통 (0)
        • 자연어 처리(NLP) (0)
        • AI 모델 평가와 최적화 (0)
        • AI 실무 적용과 발전 (0)
      • 10_알고리즘 (1)
        • 알고리즘 개요 (0)
        • 알고리즘 설계 기법 (1)
        • 데이터 구조 기반 알고리즘 (0)
        • 문제 해결 패턴 (0)
      • 11_자료구조 (0)
        • 자료구조 개요 (0)
        • 선형 구조 유형 (0)
        • 비선형 구조 유형 (0)
      • 12_CA(컴퓨터 아키텍처) (1)
        • 컴퓨터 아키텍처 개요 (0)
        • 프로세서 (0)
        • 캐시 메모리 (0)
        • 메모리 (0)
        • 저장장치 및 데이터전송 (1)
        • 논리 회로 (0)
        • 최신 CA 및 응용기술 (0)
      • 13_OS(운영체제) (0)
        • 운영체제 개요 (0)
        • 스레드(Thread) (0)
        • 프로세스(Process) (0)
        • 스케줄링(Scheduling) (0)
        • 메모리(Memory) (0)
        • 파일 시스템(File System) (0)
        • 자원 동기화와 데이터 형식 (0)
      • 14_출제예상 (0)
  • 최근 글

  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.3
고독해...구독해...
13_OS [Mark Down]
상단으로

티스토리툴바