[정보처리기사] 4과목 프로그래밍 언어 활용 - 헷갈리는 개념 정리

2022. 2. 22. 17:00정보처리기사/필기

728x90
반응형

지극히 주관적인 정리입니다. 과목 전체를 개념 정리한 것이 아닙니다.

 

상시 수정됩니다.


응집도

Temporal Cohension - 시간적 응집도

Logical Cohension - 논리적 응집도 -> 모듈 내 구성 요소들이 같은 범주에 속하는 기능끼리 묶인 경우

Coincidental Cohension - 우연적 응집도 -> 뚜렷한 관계없이 묶인 경우

Sequential Cohension - 순차적 응집도 -> 모듈 내 구성 요소들이 이전의 명령어로부터 나온 출력 결과를 그다음 명령어의 입력자료로 사용하는 경우


Coupling

내용 content > 공통 common > 외부 external > 제어 control > 스탬프 stamp > 자료 data

제일 결합도가 높은 것은 내용 content이다. -> '내공외부제스자'


교착상태

해결 방법

prevention -> 원인이 되는 조건 하나 제거 -> 상호 배제, 점유와 대기, 비선점, 환형 대기

Avoidance -> 은행가 알고리즘

Detection -> 자원 할당 그래프

REcovery -> 자원 선점 / 프로세스 종료

 

발생할 수 있는 조건

Mutal exclusion -> 상호 배제

hold and wait -> 점유와 대기

Non-preemption -> 비선점


IEEE 802.11 - 워킹 그룹 무선 LAN 표준화. 2.4 GHz. CSMA/CA

IEEE 802.11a - 5 GHz 대역의 전파를 사용하는 규격으로, OFDM 기술을 사용해 최고 54 Mbps까지의 전송 속도를 지원
IEEE 802.11b - Wi-Fi. 11의 스루풋 확장. 11 mbps
IEEE 802.11d - 지역 간 로밍용 확장 기술
IEEE 802.11e - QoS. MAC구현 수정. Voice over WLAN, 스트리밍을 위한 기술.
IEEE 802.11f - 인터 액세스 포인트 프로토콜
IEEE 802.11g - 11b의 스루풋 확장. 54 mbps
IEEE 802.11h - DFS, TPC. 5 GHz 타 장비(레이다) 간섭 해결.
IEEE 802.11i - WPA2
IEEE 802.11j - 일본용 전송 방식
IEEE 802.11k - 전파 자원 측정 확장 기술
IEEE 802.11n - 40 MHz 대역"폭". g의 스루풋 확장. 600 mbps.
IEEE 802.11p - 빠르게 움직이는 운송 수단을 위한 무선 접속 기술
IEEE 802.11r - 빠른 로밍
IEEE 802.11s - ESS 메쉬 네트워킹
IEEE 802.11t - 무선 성능 예측 (WPP)
IEEE 802.11u - 802.11 기반이 아닌 네트워크와의 상호 연동
IEEE 802.11v - 무선 네트워크 관리
IEEE 802.11w - 보호된 관리 프레임


우선 연산자

높음 : 증감 연산자( ++ -- ) → 산술 연산자( * / % ) → 산술 연산자( +   - ) → 시프트 연산자( << >> ) → 관계 연산자(=< => < > ) → 관계 연산자( ==!= ) → 비트 연산자( & ^ | ) → 논리 연산자( && ||) → 조건 연산자(?:) → 대입 연산자(= += *= /= %= <<= >>=) → 순서 연산자( , ) : 낮음

-> '증산 시관 비 논조 대순'


페이지 교체 알고리즘의 종류

OPT - Optimal -> 앞으로 가장 오랫동안 사용되지 않을 페이지 교체
FIFO - First In First Out
LRU - Least Recently Used -> 가장 오랫동안 사용되지 않은 페이지 교체
LFU - Least Frequently Used -> 참조 횟수가 가장 작은 페이지 교체
MFU - Most Frequently used -> 참조 횟수가 가장 많은 페이지 교체
NUR - Not Used Recently -> 최근에 사용하지 않은 페이지 교체


주소 체계

IPv4 -> 브로드캐스트

IPv6 -> 유니캐스트, 멀티캐스트, 애니캐스트


HRN 방식 스케줄링

우선순위 산정 공식 -> (대기시간 + 서비스 시간) / 서비스 시간 -> 값이 클 수록 우선순위 높다.

728x90
반응형