본문 바로가기
일지/취준일기

2025_03_20 취준일기 40일차

by 알케니브 2025. 3. 20.

오늘 들은 강의

3. 운영체재

3-4. 병행 프로세스와 교착상태

1. 병행 프로세스: 두 개 이상의 프로세스가 동시에 존재하며 실행 상태에 있는 것

  • 해결책
    • 임계구역
    • 상호배제
    • 동기화 기법

2. 교착 상태: 자원을 점유한 상태에서 다른 프로세스의 자원을 요구하며 무한정 대기하는 현상

  • 발생 조건
    • 상호 배제
    • 점유와 대기
    • 비선점
    • 환형대기
  • 해결 방법
    • 예방 기법
    • 회피 기법
    • 발견 기법
    • 회복 기법

3-5. 디스크 스케줄링

1. 디스크 스케줄링 종류

  • FCFS: 요청 순서대로 처리
  • SSTF: 헤드의 위치와 가까운 트랙 처리
  • SCAN: 헤드 진행 방향으로 처리 후, 반대 방향으로 다시 처리
  • C-SCAN: 한 방향으로만 처리후, 처리없이 반대 방향으로 이동
  • LOOK: SCAN 기법을 기반으로 효율적인 처리
  • C-LOOK: C-SCAN 기법을 기반으로 효율적인 처리
  • N-STEP SCAN: SCAN 기법을 기반으로, 처리 중 요청은 반대 방향 이동시 처리
  • 에션바흐 기법: 부하가 큰 환경에서 사용

3-6. 스토리지, 환경변수, 로그 파일

1. 스토리지

  • 종류⭐⭐⭐
    • DAS: 직접 연결 방식
    • NAS: LAN 연결
    • SAN: 파이버 채널
  • RAID
    • 구성
      • 스트라이핑
      • 미러링
    • 형태
      • 0: 스트라이핑
      • 1: 미러링
      • 2: 해밍코드
      • 3: 1개의 패리티 디스크
      • 4: 블록 단위 분산 저장
      • 5: 각 디스크에 패리티 정보
      • 6: 두 개의 패리티 정보 분산

2. 환경 변수: env, set, printenv, export

 

3. 로그 파일: 시스템의 기록을 담고 있는 데이터

  • 리눅스 로그 종류
    • wtmp: 전체 로그인
    • utmp: 현재 로그인 사용자
    • btmp: 로그인 실패 정보

 

 

7. 프로그래밍 언어

14.오버로딩 오버라이딩 하이딩 01~29

'일지 > 취준일기' 카테고리의 다른 글

2025_03_24 취준일기 42일차  (0) 2025.03.24
2025_03_21 취준일기 41일차  (0) 2025.03.21
2025_03_19 취준일기 39일차  (0) 2025.03.19
2025_03_18 취준일기 38일차  (0) 2025.03.18
2025_03_17 취준일기 37일차  (0) 2025.03.17