Hueestory

11. 응용 SW 기초 기술 활용 본문

challenge/정보처리기사 실기

11. 응용 SW 기초 기술 활용

히명 2024. 10. 18. 19:39

페이지 교체 알고리즘, 패킷 교환 방식, NAT, IGP(RIP, OSPF)
 
운영체제 : 컴퓨터 시스템의 자원들을 효율적으로 관리, 사용자가 편하고 효과적으로 사용하도록 함
- 처리 능력 ,반환 시간, 사용 가능도, 신뢰도 

 

운영체제의 종류

- UNIX : AT&T 벨, MIT, GE 공동 개발, C언어 기반 개방형 OS

- LINUX : UNIX 기반

- Android : 구글, Linux 커널 기반

 

기억장치 관리 전략 : 반입, 배치

- 반입 전략 : 요구 반입, 예상 반입

- 배치 전략 : 최초 적합, 최적 적합, 최악 적합

 

페이지 교체 알고리즘

- FIFO, LRU(오랫동안), LFU(빈도)

 

Locality : 일부 페이지만 집중적으로 참조

- 시간 구역성, 공간 구역성

 

스래싱 : 프로세스 처리 시간 < 페이지 교체 소요 시간

 

프로세스 스케줄링

- FCFS : FIFO

- SJF : 실행시간 짧은 순

- HRN : (대기+서비스)/서비스

- RR : 할당량 동안 실행 후 다음

- SRT 실행시간 짧은 순으로 선점형

 

chmod

- rwx rx x → 111 101 011 → 751 → chmod 751 a.txt

 

IP주소

- IPv4(8*4), IPv6(16*8)

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

 

OSI Layer

- L1 : 실제 접속, 비트스트림

- L2 : 노드 간 링크 설정과 유지 및 종료, 오류/흐름제어

- L3 : 개방 시스템 간의 네트워크 연결, 경로제어, IP, Router

- L4 : 단말기 사이 end-to-end, 오류/흐름제어, TCP/UDP

- L5 : 송수신 측 연결 생성, 관리, 종료 제어, 토근 사용

- L6 : 데이터 변환, 코드 변환, 데이터 암호화, 구문 검색

- L7 : 사용자가 OSI에 접근할 수 있게 함, 응용 프로세스 간 통신

 

프로토콜

- 구문, 의미, 시간

 

패킷 교환 방식

- 가상 회선 : 논리적 가상 회선을 미리 설정

- 데이터그램 : 인접 노드들의 트래픽 상황을 감안해 순서에 상관 없이 운반, 수신측이 패킷 순서를 재정리

 

TCP/IP Layer

- L1 : Ethernet

- L2 : ICMP, IP, ARP, RARP

   - IP : 비연결형, 데이터그램 방식, 신뢰성 X, 데이터 주소 지정 및 경로 설정

   - ARP : IP주소  → MAC주소

- L3 : TCP, UDP

   - TCP : 가상 회선, 연결형, 오류/흐름제어, 순서 보장, 느림

   - UDP : 비연결형, 오류/흐름제어 X, 순서 미보장, 빠름

- L4 : HTTP

 

NAT : 정식 IP 주소에 대량의 가상 IP 주소

 

ATM : 53bit 고정 크기로 전송

 

경로 제어 프로토콜

- IGP : 하나의 자율 시스템, RIP, OSPF

   - RIP : 벨만포드, 15홉, 소규모

   - OSPF : 다익스트라, 대규모

- EGP : 게이트웨이 간 라우팅

- BGP : EGP 단점 보완, 변화된 정보만 교환

 

네트워크 신기술

- Ad-hoc : 기반 네트워크 장치를 필요로 하지 않는 네트워크 노드들에 의해 자율적으로 구성

- LOD : 웹상에 공개된 연계 데이터, 개별 URI로 식별

- SSO : 한 번의 로그인으로 모든 사이트 이용

- 클라우드 컴퓨팅 : IaaS, PaaS, SaaS

 

소프트웨어 신기술

- SOA : 기업 소프트웨어 인프라인 정보시스템을 공유와 재사용 가능한 단위로 구축

- 매시업 : 웹에서 제공하는 정보를 이용해 새로운 것을 만드는 기술

- 블록체인 : 온라인 금융 거래 정보를 peer의 디지털 장비에 분산 저장

 

하드웨어 신기술

- RAID : 여러 하드디스크로 디스크 배열을 구성하고 데이터 블록들을 서로 다른 디스크에 분산 저장

- 트러스트존 : 일반 구역과 보안 구역으로 분할하여 관리

- 스크린 : N개의 서로 다른 단말기에서 동일 컨텐츠 이용

 

데이터베이스 신기술

- 하둡 : 일반 PC급 컴퓨터들로 가상화된 대형 스토리지를 형성, 대용량 데이터 효율적 저장 및 처리

- 맵리듀스 : 대용량 데이터 병렬 처리를 위해 흩어진 데이터를 합치고 중복 데이터는 제거

- 타조 : 아파치 하둡 기반 데이터 웨어하우스

- 데이터 마이닝 : 대량의 데이터에 내재된 변수 사이의 상호 관계를 통해 패턴을 찾아냄

 

회복 : 연기 갱신(Redo), 즉각 갱신(Redo, Undo)

 

병행 제어

- 로킹 : 어떤 로킹 단위를 액세스 하기 전 Lock을 요청해 허락을 받고 로킹 단위를 액세스

   - 로킹 단위 : 크면 관리하기 쉽지만 병행성 낮고, 작으면 관리하기 어렵지만 병행성 높음

'challenge > 정보처리기사 실기' 카테고리의 다른 글

2. 데이터 입 출력 구현  (0) 2024.10.18
9. 소프트웨어 개발 보안 구축  (0) 2024.10.18
SQL 이론  (2) 2024.10.16
정처기 실기 핵심 개념 (코딩 제외)  (5) 2024.10.02
java 이론 / 기출오답  (0) 2024.10.02
Comments