본문 바로가기
정보처리기사

[20년 1/2회] 정보처리기사 필기 - 프로그래밍 언어 활용

by 시냥이좋아 2022. 1. 27.

IPv6

 

인증 및 보안 기능을 포함하고 있다.
패킷 크기가 40Kbyte로 고정되어 있다.
IPv6 확장 헤더를 통해 네트워크 기능 확장이 용이하다.

 

 

C언어의 연산자

 

논리 연산자

 

&&, ||, !

 

비트 연산자

 

&, |, ~, ^

 

 

교착상태

 
- 2개 이상의 작업이 서로 상대방의 작업이 끝나기만을 기다리기 때문에 결과적으로 아무것도 완료되지 못하는 상태

 

교착상태 발생 조건

 

 

 

  • 상호배타
  • 보유 및 대기
  • 비선점
  • 환형대기

 

교착상태 해결 방법

 

  • 교착상태 방지 ( Prevention )
  • 교착상태 회피 ( Avoidance ) - 은행가 알고리즘
  • 교착상태 검출 및 복구 ( Detection and Recovery )
  • 교착상태 무시

 

유닉스의 쉘

 

명령어 해석기이다.

시스템과 사용자 간의 인터페이스를 담당한다.

여러 종류의 쉘이 있다.

 

 

IPv6의 주소체계

 

  • Unicast
  • Anycast
  • Multicast

 

프로세스의 상태

 

제출 ( Submit )
접수 ( Hold )
준비 ( Ready )
실행 ( Run )
종료 ( Terminated, Exit )
대기 ( Wait, Block )

 

 

HRN 스케쥴링

 

SJF 기법을 보완하기 위한 방식이다.
긴 작업과 짧은 작업 간의 지나친 불평등을 해소할 수 있다.

 

 

 

802.11.e

 

QoS 강화를 위해 MAC 지원 가능

 

C언어 변수명 규칙

 

특수기호는 '_'만 사용가능하다.

 

 

스크립트 언어

 

- 동적인 HTML문서를 만들기 위해 웹 서버 안에 포함되어 응용 소프트웨어를 제어하는 서버 측 웹프로그래밍 언어의 통칭

 

소스코드를 컴파일하지 않고 실행할 수 있다

PHP, Basic, Python 등이 있다

 

 

페이지 부재

 

계산법 :

 

3으로 할당된 프레임이 있고, 프레임이 처음에 비어있다고 한다.

페이지 참조열에서 프레임 수 만큼 숫자를 저장한다. ( 이 과정에서  페이지 부재 )

참조열을 스캔하다가 프레임 수에 저장된 숫자와 다른 참조열의 수가 나오면

프레임의 숫자를 없애고 나온 숫자를 넣은 후 다시 스캔한다 ( 이 과정에서  페이지 부재 )

 

C언어 배열

 

b[9] = { 1, 2, 3 }으로 할당하면 b[5] = 0이다.