2022. 2. 22. 17:00ㆍ정보처리기사/필기
지극히 주관적인 정리입니다. 과목 전체를 개념 정리한 것이 아닙니다.
상시 수정됩니다.
응집도
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 방식 스케줄링
우선순위 산정 공식 -> (대기시간 + 서비스 시간) / 서비스 시간 -> 값이 클 수록 우선순위 높다.
'정보처리기사 > 필기' 카테고리의 다른 글
[정보처리기사] 5과목 정보시스템 구축관리 - 헷갈리는 개념 정리 (0) | 2022.02.23 |
---|---|
[정보처리기사] 3과목 데이터베이스 구축 - 헷갈리는 개념 정리 (0) | 2022.02.22 |
[정보처리기사] 2과목 소프트웨어 개발 - 헷갈리는 개념 정리 (0) | 2022.02.22 |
[정보처리기사] 1과목 소프트웨어 설계 - 헷갈리는 개념 정리 (0) | 2022.02.22 |