일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 객체지향설계
- React
- Linear Algebra
- 데이터베이스
- 웹소프트웨어
- 언어모델
- 컴파일러
- 스케줄러
- 자연어처리
- OS
- 운영체제
- 컴파일
- 데이터분석
- 도커
- 프로세스
- 오픈소스웹소프트웨어
- 파싱
- 파싱테이블
- 소프트웨어공학
- 랩실일기
- css
- C언어
- DB
- 가상메모리
- 정보검색
- 자료구조
- 836
- 클래스
- NLP
- docker
- Today
- Total
목록학교 공부/운영체제(OS)(3-1) (16)
observe_db

2. 운영체제 지원 하드웨어 요소 프로시저 실행모드(executiion mode) 특권 명령어(privileged instruction): 사용자 시스템에서는 사용할 수 없고 관리 프로그램만 사용가능한 명령 ex) 시스템파일 수정, 파일 소유자 변경, 디스크 quota 조정, 데몬 시작 및 종료 프로세서에서 복수의 실행모드 제공 intel i360 이후 4개 모드 제공 사용자모드(User mode, user state, problem state) 특권 명령어 제외 명령어 실행 가능 커널모드(Kernel mode, supervisor state) 특권 명령어 및 특권 자언(privileged resource) 사용 가능 커널모드 전환 원인 인터럽트(interrupt; hardware interrupt) 키..

1. 하드웨어 구성 요소 메인보드(mainboard) 장치간 전기적 연결 제공 CPU, 메모리 등의 장치 부착 슬롯 제공 및 장치간 연결 bus 제공 하위 수준 처리를 담당하는 BIOS 등의 칩 포함 노스 브리지(Northbridge) CPU, 메모리, 고속 그래픽 카드, 사우스브리지와의 통신 제어 사우스 브리지(Southbridge) 저속 장치에 대한 연결지원 버스(bus) 장치간의 신호 전송을 하는 연결선 다발 프로세서(processor) 기계어 프로그램 실행 인출(Fetch)/해석(Decode) 명령어를 가져오고, 해석 및 제어신호 발생 ALU(Arithmetic and Logical Unit) 산술, 논리 연산 처리 Register 프로세서 내 고속 메모리 처리할 데이터 적재 캐시(cache) 메..

운영체제 설치 환경 고 성능 환경의 운영체제 특별한 설계 요구 및 하드웨어 지원 필요 대용량 메모리 특수목적 하드웨어 많은 수의 프로세스 슈퍼컴퓨터 운영체제(Linux기반이 53%, 2021) 임베디드 시스템(embedded system, 내장형 시스템) 제한된 특정 기능을 수행하는 작은 규모의 시스템 제한된 컴퓨팅 자원 보유[1] Embedded Linux Android Tizen iOS Windows Mobile RTOS 가상기계(virtual mahine, VM) 컴퓨터의 소프트웨어적 추상화(abstraction) 제공 임의의 OS 상에서 특정 하드웨어가 있는 것처럼 환경을 제공하여, OS 설치 지원 VMWare, Virtual Box, Parallels (macOS) 임의의 운영체제 상에서, 특정..

3/2, 3/6 Linux, Windows, macOS, android, iOS, UNIX 등등 운영체제란(Operating System, OS) 자원(resource) 관리를 하는 소프트웨어(resource manager) 자원(resource): 하드웨어(프로세서, 메모리, 입출력장치, 통신장치), 소프트웨어 효율적이고 공평한 자원 사용을 위한 자원 요구(request) 조정 사용자/응용프로그램과 하드웨어 간의 인터페이스 발전과정 1940's 초창기엔 운영체제 부재(EDSAC에 노이만 구조가 최초로 적용됨) 1950's 한번에 하나의 job 실행(천공카드 방식) 전환을 용이하게 하는 기술 도입 일괄처리 시스템(batch processing system): 프로그램과 데이터를 tape으로 연속으로 공급..