목록2-1/운영체제 (34)
브래의 슬기로운 코딩 생활
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lzjjJ/btr2IwRqnx3/2DFkoGZMqILQ32yNYZSsX0/img.png)
컴퓨터 시스템 구조 - 기본 구성 하드웨어의 구성 컴퓨터의 구성 필수 장치 • 컴퓨팅(연산 및 처리)를 위한 필수 장치들 • 중앙처리장치(CPU), 주 메모리(대부분의 작업이 이루어 짐) 주변장치 • 사용자와 대화를 위한 장치 및 데이터 저장을 위한 장치들 • 입력장치, 출력장치, 저장장치 용어 - 중앙처리장치 = CPU, 주 프로세서(Main Processor) - 주 메모리 = 메인 메모리(Main Memory) 또는 메모리 - 보조저장장치 = 저장장치 또는 데이터 스토리지 CPU와 주 메모리 CPU(Central Process Unit) • 명령어를 해석하여 실행하는 장치 • 각종 연산을 수행 주 메모리(Main Memory) • 작업에 필요한 프로그램과 데이터를 저장하는 장소 • 데이터의 접근 단..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/uEJMW/btr1TTZDEgZ/M4xJfhEn2dlf6OW2ELP7w1/img.png)
운영체제 개요 - 운영체제 구조와 종류 커널과 인터페이스 커널(Kernel) - 운영체제의 핵심(Core) - 프로세스 관리, 메모리 관리, 저장장치 관리와 같은 운영체제의 필수 기능을 모아놓은 것 인터페이스(IF: Interface) - 커널에 사용자의 명령을 전달하고 실행 결과를 사용자에게 알려주는 역할 - GUI(Graphical User Interface) : 그래픽을 기반한 사용자 인터페이스 - CLI(Command Line Interface) : 텍스트기반의 사용자 인터페이스 (TUI와 다름) 시스템 호출 시스템 호출 - System Call - 컴퓨터의 자원을 이용하기 위해 사용자 인터페이스 또는 응용프로그램이 커널에게 접근하기 위한 수단 - 컴퓨터자원의 효율적인 보호 - 표준화된 접근 직접..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/eSiF71/btr1vsop6Bf/Zzkv4ptDhqOSjniDLJ1Wgk/img.png)
운영체제 개요 - 운영체제 역사 역사 0기(1940년대) • 진공관으로 0과 1을 구분 1기(1950년대) • 주요 기술: 카드 리더, 라인 프린터 • 일괄 작업 시스템(운영체제 개념 등장) 2기(1960년 초반) • 주요 기술: 키보드, 모니터 • 대화형시스템 3기(1960년 후반) • 주요 기술: C언어 • 다중 프로그래밍 기술 개발 • 시분할 시스템 4기(1970년대) • 주요 기술: PC • 개인용 컴퓨터 등장 • 분산 시스템 5기(1990년대) • 주요 기술: 웹 • 클라이언트/서버 시스템 6기(2000년대) • 주요 기술: 스마트폰 • P2P 시스템(메신저, 파일공유) • 그리드 컴퓨팅, 클라우드 컴퓨팅, 사물 인터넷 (IoT) 1940년대 에니악(ENIAC) - 최초의 컴퓨터 - ENIAC(..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/zgxi7/btr1vs2ZM0j/CYwdOJLKPYt0PpoffoCS6k/img.png)
운영체제 수업 성적평가기준 출석: 20% / 중간: 40% / 기말: 40% 중간과 기말에는 과제포함 운영체제 개요 - 운영체제 소개 일상생활 속의 운영체제 운영체제(OS: Operating System) 데이터 처리 장치(컴퓨터, 노트북 또는 스마트폰 등)의 전원을 켜면 가장 먼저 만나게 되는 소프트웨어 • PC용 운영체제 종류: 윈도우, Mac OS, 유닉스, 리눅스 등 • 모바일 용 운영체제 종류: iOS, 안드로이드 등 운영체제 개념 사용자 : 컴퓨터를 사용하는 사람이나 장치, 다른 컴퓨터 등을 의미 소프트웨어 : 컴퓨터의 기능 수행에 필요한 모든 프로그램 하드웨어 : 기본 연산 자원을 제공하는 프로세서(CPU, 중앙처리장치), 메모리, 주변장치 등 임베디드(Embedded) 운영체제 - CPU의..