정보처리기사 오답노트 CHAPTER 4

Alpha, Orderly·2024년 4월 4일
0

정처기

목록 보기
4/6

결합도 : 두 모듈간 상호작용/의존도

  • 강함 > 약함 순서

1 - 내용 결합도

  • 모듈의 내용을 알아야 서로 사용 가능

2 - 공통 결합도

  • 하나의 공통 기억장소에 공통 자료영역 사용

3 - 외부 결합도

  • 일련의 모듈이 동일한 광역 데이터 사용

4 - 제어 결합도

  • 모듈을 다른 모듈의 내부 논리 조직을 제어하기 위해 사용

5 - 스탬프 결합도

  • 한 그룹의 모듈이 동일한 비광역 데이터 구조를 사용
  • 데이터를 쓰는게 아니라 데이터 구조를 사용!!

6 - 자료 결합도

  • 바람직한 결합도

  • 내공외제스자

응집도 : 한 모듈 사이 처리요소들의 연관정도

  • 강함 > 약함 순서

1. 기능적 응집도

  • 모듈 내 모든 요소가 한가지 기능을 수행한다.

2. 순차적 응집도

  • 실행되는 순서가 서로 밀접한 관계를 갖는다.

3. 통신적 응집도

  • 데이터를 읽고 입력하는 모듈과 같이 기능이 레코드의 사용과 연관

4. 절차적 응집도

  • 다수의 관련 기능을 실행 / 기능을 순차적으로 실행

5. 시간적 응집도

  • 다른 기능을 같은 시간대에 실행

6. 논리적 응집도

  • 유사한 성격 / 특정 형태로 분류되는 기능들을 모듈로

7. 우연적 응집도

  • 관계 없음.

  • 기순통절시논

운영체제의 역할

  • 인터페이스 정의
  • 데이터 공유
  • 자원 사용 평가
  • 보안 및 빠른 액세스 위한 데이터 조직화
  • 컴파일러는 운영체제가 아니다

inode 정보

  • 소유자의 사용자번호
  • 파일의 최종 수정 시간
  • 데이터가 담긴 블록 주소
  • 디스크 상 물리적 주소
  • 파일의 링크 수

프로세스 상태전이

  • 준비 > 실행 : Dispatch
  • 실행 > 준비 : Timer runout
  • 실행 > 대기 : Block
  • 대기 > 준비 : Wake UP
  • 생성 > 준비 : Spool
  • 실행 > 완료 : Release

SRT - Shortest Remaining Time

  • 선점형 스케쥴링
  • 모든 대기중인 프로세스의 잔여 실행 시간을 알아야 한다.

디스크 스케쥴링

FCFS - First Come First Serve

  • 먼저 온 순서대로 트랙을 읽는다

SSTF - Shortest Seek Time First

  • 가까운 순서대로 트랙을 읽는다.

SLTF - Shortest Latency Time First

  • 트랙과 섹터 둘다 따져 제일 적은 지연시간인 곳 먼저 읽는다.

교착상태 발생조건

  1. 상호배제 ( Mutual Exclusion )
  2. 점유 대기 ( Hold & Wait )
  3. 비선점 ( Preemption )
  4. 환형 대기 ( Circular Wait )

C언어

  • 변수는 영문자,숫자,언더스코어 | 숫자로 시작 불가능!

HTML5

  • 최신 웹 기술을 광의적으로 뜻한다!

AJAX

  • 비동기 통신
  • 자바스크립트, XML 등을 포함한다.

통신 프로토콜의 기본 요소

  • 구문 : 데이터의 형식 / 부호화 / 신호의 크기
  • 의미 : 전송 조정 / 오류 처리 위한 제어 정보
  • 타이밍 : 메시지 순서 / 전송 속도

IPv4주소 클래스

  • A클래스 : 첫 자리가 0~
  • B클래스 : 첫 자리가 128~
  • C클래스 : 첫 자리가 192~
IPv4 : 브로드캐스트
IPv6 : 애니캐스트

IPv4 > IPv6 전환 사용 전략

  • Dual Stack
  • Tunneling - 중간에 패킷이 IPv4 사용할 경우
    • IPv4로 감싸서 이동
  • Header Translation
    • 헤더를 변환

프로세스

  • 동기적 행위를 일으키는 존재가 아니다!!!

선점 - 비선점 스케쥴링

비선점 스케쥴링

  • 다른 프로세스가 또 다른 프로세스를 중단 시킬수 없다.
  • 프로세스가 CPU 할당 받으면 완료 할때까지 사용한다.
  • 공정한 처리 / 일괄 처리
  • 응답시간 예측 용이

선점 스케쥴링

  • 다른 프로세스가 프로세스 중단 가능
  • 선점으로 오버헤드 발생

페이지 교체 알고리즘

  • FIFO
  • LRU
  • OPT : 오랫동안 쓰지 않을 페이지 교체
  • LFU
  • LUR : Not used recently
  • SCR : 자주 참조된 페이지 교체 방지
  • 랜덤 : 진짜 랜덤
  • MFU : 참조 횟수가 가장 많은 페이지 교체

파일 디스크립터

  • 정수
  • 보조기억 장치에 있다 파일 개방시 주기억장치로
  • 파일 접근 위한 추상적 값
  • 시스템이 필요로 하는 정보를 가짐
    • 파일 제어 블록

서브넷

192.168.1.0/24

  • 맨 끝의 숫자는 네트워크 부분의 길이
  • 24 => 24 비트 네트워크 + 8 비트 호스트
profile
만능 컴덕후 겸 번지 팬

0개의 댓글