IT 이야기/Today I Learned (TIL) 3

Engineer Information Processing (TIL) - 소프트웨어 공학

EIP (Engineer Information Processing) History 4장 소프트웨어 공학 럼바우(Rumbaugh)의 OMT 모델링 객체 모델링(Object): 실세계 문제 영역으로 부터 시스템에 요구되는 객체를 찾아내어 객체들 간의 관계를 구정하여 각체 다이어그램(Object Diagram)으로 나태내는 것 동적 모델링(Dynamic): 시간의 흐름에 따라 변하는 객체들 사이의 제어 흐름, 상호 작용, 연산 순서 등의 동적인 행위를 상태 다이어그램(State Transaction Diagram)으로 나태내는 것 기능 모델링(Function): 다수 프로세스 간의 데이터 흐름을 중심으로 처리 과정을 자료 흐름도(DFD, Data Flow Diagram)로 나태내는 것 Prototype(프로토..

Engineer Information Processing (TIL) - 운영체제

EIP (Engineer Information Processing) History 3장 운영체제 기본 제곱 2^0 = 1, 2^1 = 2, 2^2 = 4, 2^3 = 8, 2^4 = 16, 2^5 = 32, 2^6 = 64, 2^7 = 128, 2^8 = 256, 2^9 = 512, 2^10 = 1024, 2^11 = 2048, 2^12 = 4096 프로세스의 정의 이해 자원 보호 기법 (e) 접근제어행렬(Access Control Matrix)기법 자원 보호의 일반적인 모델로, 객체에 대한 접근 권한을 행렬로써 표시한 기법 전역 테이블(Global Table) 기법 가장 단순한 구현 방법으로, 3개의 순서쌍인 영역, 객체, 접근 권한의 집합을 목록 형태로 구성한 기법 접근 제어 리스트(Access Co..

Engineer Information Processing (TIL) - 전자계산기 구조

EIP (Engineer Information Processing) History 2장. 전자계산기 구조 플린(Flynn)의 분류 SISD(Single Instruction stream Single Data stream) SIMD(Single Instruction stream Multi Data stream) MISD(Multi Instruction stream Single Data stream) MIMD(Multi Instruction stream Multi Data stream) 순서논리회로: 플립플롭, 카운터, 레지스터, RAM, CPU 등 조합논리회로: 반가산기, 전가산기, 병렬가산기, 반감산기, 전감산기, 디코더, 인코더, 멀티플렉서, 디멀티플렉서, 다수결회로, 비교기 등 패리티 검사 코드 1b..