잡다한 배똥월드

728x90

 

 

 

1. 운영체제의 목적

  • 처리 능력(Throughput) : 일정 시간 내에 시스템이 처리하는 일의 양
  • 반환 시간(Turn Around Time) : 시스템에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간
  • 사용 가능도(Availability) : 시스템을 사용할 필요가 있을 때 즉시 사용 가능한 정도
  • 신뢰도(Reliability) : 시스템이 주어진 문제를 정확하게 해결하는 정도

 

 

 

 

2. Shell(쉘)

  • 사용자의 명령어를 인식하여 프로그램을 호출하고 명령을 수행하는 명령어 해석기
  • 시스템과 사용자 간의 인터페이스를 담당
  • DOS의 COMMAND.COM과 같은 기능을 수행

 

 

 

 

3. OSI 참조 모델의 계층과 인터넷 프로토콜의 연결

  • 응용, 표현, 세션 계층 : TELNET, FTP, SMTP, SNMP, DNS, HTTP 등
  • 전송 계층 : TCP, UDP 등
  • 네트워크 계층 : IP, ICMP, IGMP, ARP, RARP 등
  • 데이터 링크, 물리 계층 : Ethernet, IEEE 802, HDLC, X.25, RS-232C, ARQ 등

 

 

 

 

8. 요구사항 명세(Requirement Specification)

  • 분석된 요구사항을 바탕으로 모델을 작성하고 문서화하는 것
  • 요구사항을 문서화할 때는 기능 요구사항은 빠짐없이 완전하고 명확하게 기술해야 하며, 비기능 요구사항은 필요한 것만 명확하게 기술해야 함
  • 요구사항은 사용자가 이해하기 쉬우며, 개발자가 효과적으로 설계할 수 있도록 작성되어야 함
  • 설계과정에서 잘못된 부분이 확인될 경우 그 내용을 요구사항 정의서에서 추적할 수 있어야 함
  • 구체적인 명세를 위해 소단위 명세서(Mini-Spec)가 사용될 수 있음

 

 

 

 

25. WAS(Web Application Server)

  • 사용자에게 동적 서비스를 제공하기 위해 웹 서버로부터 요청을 받아 데이터 가공 작업을 수행하거나, 웹 서버와 데이터베이스 서버 또는 웹 서버와 파일 서버 사이에서 인터페이스 역할을 수행하는 서버
  • 종류 : Apache Tomcat, IBM WebSphere, Oracle WebLogic, JEUS 등

 

 

 

 

28.

a 계산식 sum
1 0 += 2 * 3 >= 0 ? 2 : 1; 2
2 2 += 3 * 3 >= 2 ? 3 : 1; 5
3 5 += 4 * 3 >= 5 ? 4 : 1; 9
4 9 += 5 * 3 >= 9 ? 5 : 1; 14
5 14 += 6 * 3 >= 14 ? 6 : 1; 20
6 20 += 7 * 3 >= 20 ? 7 : 1; 27
7 27 += 8 * 3 >= 27 ? 8 : 1; 28
8 28 += 9 * 3 >= 28 ? 9 : 1; 29
9 29 += 10 * 3 >= 29 ? 10 : 1; 39

 

 

 

 

30. C언어의 기본적인 데이터 타입

  • 문자 : char
  • 부호없는 문자형 : unsigned char
  • 정수 : short, int, long, long long
  • 부호없는 정수형 : unsigned short, unsigned int, unsigned long
  • 실수 : float, double, long double
  • boolean을 기본적인 데이터 타입으로 제공하는 것은 JAVA이며, C언어에서는 라이브러리로 불러와서 사용

 

 

 

 

34.

x 계산식 y
7 6 % 3 == 0 ?  0
6 5 % 3 == 0 ?  1
5 4 % 3 == 0 ?  2
4 3 % 3 == 0 ?  2
3 2 % 3 == 0 ?  3
2 1 % 3 == 0 ?  4

 

 

 

 

42. 후보키가 되기 위한 두 가지 성질

  • 유일성(Unique) : 하나의 키 값으로 하나의 튜플만을 유일하게 식별할 수 있어야 함
  • 최소성(Minimality) : 모든 레코드들을 유일하게 식별하는 데 꼭 필요한 속성으로만 구성되어야 함

 

 

 

 

45. 뷰(VIEW)

  • 논리적 데이터 독립성을 제공
  • 동일 데이터에 대해 동시에 여러 사용자의 상이한 응용이나 요구를 지원해 줌
  • 사용자의 데이터 관리를 간단하게 해줌
  • 접근 제어를 통한 자동 보안이 제공
  • 독립적인 인덱스를 가질 수 없음
  • 뷰의 정의를 변경할 수 없음
  • 뷰로 구성된 내용에 대한 삽입, 삭제, 갱신 연산에 제약이 따름

 

 

 

 

59. 버블 정렬

  • 주어진 파일에서 인접한 두 개의 레코드 키 값을 비교하여 그 크기에 따라 레코드 위치를 서로 교환하는 정렬 방식
원본 37 14 17 40 35
1차 14 37 17 40 35
2차 14 17 37 40 35
3차 14 17 37 40 35
4차 14 17 37 35 40

 

 

 

 

 

728x90

+ Recent posts