일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Vivado
- 백준
- 실기
- chip2chip
- verilog HDL
- FPGA
- Zynq
- Beakjoon
- AMBA BUS
- Xilinx
- 자격증
- UNIX
- amba
- vitis
- verilog
- hdl
- baekjoon
- 코딩테스트
- HDLBits
- boj
- 리눅스
- 정보처리기사
- SQL
- C++
- Backjoon
- Bus
- linux
- java
- 정처기
- axi
- Today
- Total
Hueestory
11. 응용 SW 기초 기술 활용 본문
페이지 교체 알고리즘, 패킷 교환 방식, 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 |