컴파일러
hight level language를 low level language 수준의 기계어로 변환하여 오브젝트 프로그램 생성하는 것으로 프로그램 단위로 번역하는 번역기
가변분할 다중 프로그래밍에서 공백의 통합과 기억장소 집약
통합 : 주기억장치에 인접해 있는 단편화된 공간을 하나의 공간으로 합치는 작업
집약 : 주기억장치에 분산되어 있는 단편화된 빈 공간을 결합해 하나의 큰 가용공간을 만드는 작업
Bus Topology
하나의 통신 회선에 다수의 단말기를 동시에 연결하여 정보를 전송하는 통신망
INFIX/PREPIX/POSTFIX
중위 전위 후위,, 매번 나오니 틀리지 말기..
페이지 교체 알고리즘
이것도 단골이니 공부하기
마이크로오퍼레이션
명령을 수행하기 위해 CPU 내의 레지스터와 플래그의 상태 변환을 일으키는 작업
8진수에서 16진수로 변경
3비트씩 나눈뒤, 그걸 4비트로 다시 나누면 된다.
간접 주소 지정방식
명령 오퍼랜드 지정 부분에서 실 데이터가 기억되어 있는 기억장치 주소가 기록되는 것이 아닌, 실 데이터가 저장된 부분의 주소를 기록하는 주소지정 방식
분배법칙
A + A'B = A + B
기억장치 배치전략
first fit : 조건 중 가장 앞에 있는 값
best fit : 조건 중 가장 차이가 적게 나는 값
worst fit : 조건 중 가장 차이가 크게 나는 값
운영체제
자원과 서비스를 담당하고, 프로그램 및 파일 시스템의 자원관리를 하는 프로그램
프로그램 카운터
CPU 내의 레지스터로서 바로 다음 수행될 명령어 주소를 저장하고 있는 레지스터
의사코드 명령(어셈블러 명령)
어셈블러가 원시 프로그램 번역 시 어셈블러에게 필요한 작업을 지시하는 명령
직접 주소 지정방식
명령의 주소부가 사용할 자료의 번지를 표현하며, 명령의 오퍼랜드부에 표현된 주소를 이용하여 실 데이터가 기억된 기억장소에 직접 사상 시킬수 있는 방식
2주소 명령어 형식
오퍼랜드부가 2개로 구성되는 가장 일반적으로 사용되는 명령어 형식
HRN 우선순위 산정식
(서비스시간 + 대기시간) / 서비스 시간
제어장치는 하드웨어적으로 구현하는 하드와이어드 제어장치와 소프트웨어적으로 구현하는 마이크로프로그래밍 기법이 있다.