정처기

ch4 프로그래밍 언어활용

브리오 2024. 7. 12. 16:02

오답

-& : 비트 연산자, && : 논리 연산자

-RIP : IGP-하나의 도메인, EGP-다양한 도메인

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

-IP(경로 지정), UDP(경로 X, 빠른 속도)

-IP : 헤더체크만 제공 , 데이터 체크 X, 패킷 분할-병합, 비연결형, BEST EFFORT

-내용결합 : 내부 기능 사용, 스탬프 : 복사

-%u -> 주소값 , &a[2] 주소 출력, a -> 시작 주소

-응집도 : 모듈 내부끼리

-응집도는 강할수록 결합도는 낮을수록

-ipv6 : 40octet, 애니,유니,멀티,16bit 8

-ipv4 : 32bit, 브로드,유니,멀티,8bit 4개

-세마포어 : 변수 같이 쓰는것

-쉘 : 시스템-사용자 인터페이스, 사용자 명령-> 커널, 프로그래밍

-커널 : 하드웨어-프로그램 인터페이스, 프로세스-메모리 관리

-페이지 교체 : fifo,luf(가장 오랫동안 안쓴거),optimal(앞으로 가장 안쓸거)

-tcp : 순서번호 : 전달하는 바이트마다, 수신번호 : 상대가 정의,checksum : 세그먼트 오류검사

-프로세스 : 스택에서 동작, 디스패치 : 실행으로 변화

-fcfs : 도착한순서대로 처리, sstf : 가장 가까운거 먼저 

-192.168.1.128 부터 시

 

 

 

 

 

 

 

공통모듈 구현

-결합도 정도 : 데이터-스탬프-제어-외부-공통결합도-내용결합도(데스제외공내) 아래가 좋은거 

-응집도 정도 : 기능적-순차적-교환적-절차적-시간적-논리적-우연적(기순교절시논우) 아래가 안좋은거

응집도는 강하게 결합도는 약하게

더미코드 -> 재사용 x

c언어의 개요

-기억 클래스 :자동변수,레지스터변수,정적변수,외부변수

-변수명 : _ 로 시작 가능, 예약어 32개

-표준 라이브러리 함수 : stdio.h-표준 입출력, stlib_h : 유틸리티 모아둔것들

-비트 연산자 : | -> or, ^ ->xor

JAVA

-garbage collector

제어문

-switch 마지막에 default : ~ break;

운영체제의 개요

-제어프로그램 : 감시,작업 제어, 데이터 처리

-턴어라운드 타임 : 반환까지

-어셈블러, 컴파일러 -> 시스템 sw

프로세스

-프로세스 상태 전이 : 생성-준비-(대기)-실행-종료

-스레드 : 프로세스 내의 작은 실행 단위

-교착 : 상호배제, 점유 및 대기, 비선점, 환형 대기

-pcb :프로세스

-무한 대기 : 데드락

-프로세스 상태 : ready,running,exit,block,new

-은행가 알고리즘 : 회비

프로세스 관리

-FCFS : 먼저 온거 먼저 처리  FIFO랑 동일

-SJF : 짧은거 먼저 처리

-HRN : 대기 +서비스

-스케줄링 : 프로세스에 필요한거 할당

-가장 짧은거 sjf

-배치전략 : 최초적합(들어온 데로), 최적적합(딱 맞게), 최악 적합(공간 많이 남는거)

-가상 기억장치 : 주기억 부족할때 사용

-페이징 : 가상-실물 기억장치 연결

-스세싱 : 지나치게 페이징 부족

디스크 스케쥴링

-에센바흐 스케줄링 : 

-가장 짧은 스캔 : sstf

-fcfs : 먼저 들어온거 먼저 처리

정보관리

-파일 디스크립터 : 파일 정보를 가진다,실행시간,파일작성자는 없다

분산 운영체제

-하이퍼 큐브 : 10개 이상의 프로세서슬 병렬로 처리

-강결합 : 프로세스 한개 사용, 메모리 공유,-

-약결합 : 독립된 운영체제

-종 프로세서는 연산처리 담당

유닉스

-커널 : 유닉스의 가장 핵심

-쉘 : 사용자와 대화

-아이노드 블록 : 파일 디스크립션과 비슷한 기능, 파일에 대한 정보를 가지고 잇다, 파일 실행시간은 없다

-새로운 명령어 만들기 : fork

-config env : 존재x

OSI 7계층

-물데네전세표응

-데이터 링크 계층 : HDLC,PP, 신뢰성 

-네트워크 계층 : 경로 설정 , X.25

-전송 계층 : TCP,UDP,전달

-세션 계층 : 유지

-표현 계층 

-응용 계층 : HTTP,FTP,SMTP,Telnet

-오류 제어 :

-정지-대기 :

-연속 arq   :

-적응적 arq :

tcp/ip

-tcp : 전송 계층, 신뢰성

-ip : 네트워크 계층 전송,주소 경로 설정, 비 신뢰성

-udp :  비 신뢰성, 흐름제어

-icmp : 앞에 뭐가 있는지 확인할때 사용

-arp 20.9 :

-컴퓨터간의 프로토콜 인터넷 연결: tcp/ip

-주소지정, 경로 설정 : 인터넷 계층

-논리 주소 -> 물리 주소 : arp

-ipv4 : 32비트

-서브넷 마스크 : 256개를 몇개로 나누기,호스트 구분

-ipv6 : 인증 보안 확장 ,유니캐스트(1:1), 애니캐스트(1:n), 멀티캐스트(n:m), 패킷 크기 다양

-ieee 표준 규격 : 4,5- 토큰 버스,링

-CSMA/CA- 무선에서 충돌 회피

- CSMA/CD- 유선 충돌 허용, 그후 회피