Chapter 3: 시스템 소프트웨어 힘 뒤에 있는 힘.

Slides:



Advertisements
Similar presentations
Lee Hoon Copyright(c) 2008 LeeHoon All rights reserved. 제9강제9강.
Advertisements

1/29 Chapter 3: 시스템 소프트웨어 인터페이스 인간이 실질적으로 조작하는 기계의 부분 좋은 인터페이스 : 직관적 ( 사전지식, 경험으로 알 수 있음 ) 이어서 누구나 즉각적 사용 가능 사용자 ( 자연어 ) ↔ 응용 S/W↔ 시스템 S/W↔H/W( 기계어 )
노인복지론 담당교수 : 최 병태 교수님 학과 : 보건복지경영학과 학번 : 이름 : 김 태인 날짜 :
1) 지금 IBM 전용 PRINTER 를 LAN 에서 사용할 수 있습니까 ? 예 ! 여기 DPX-5250R 이라는 IBM INTERFACE MODULE 이 있습니다. LAN 에서 PC 나 PRINT SERVER 를 통해 DATA 출력 지원을 합니다. 2) 그럼 UNIX.
Lee Hoon Copyright(c) 2008 LeeHoon All rights reserved. 제7강제7강.
윈도우 조 이충진, 김창완, 김현규, 최준영, 전병주, 송기훈. 목차  윈도우 최준영, 송기훈  윈도우 95 - 김현규, 이충진  윈도우 98 - 강창완, 전병주.
운영체제의 역사 작성 / 발표 오두환.  OS( 운영체제 ) 의 정의 OS(operating system) 란 ?? 머리 - > 계산 = Cpu 얼굴 + 몸매 = 그래픽카드 눈 = 모니터 머리 -> 기억 = HDD/SDD 입 = 스피커 귀 = 마이크 ….. 하드웨어하드웨어.
이재우.  운영체제 정의 ◦ OS(Operation System) ◦ 사용자와 컴퓨터 시스템 사이에 위치하여 컴퓨터 시스템의 전반 적인 동작을 제어하고 조정하며 ◦ 사용자에게 편리성을 제공하여 한정된 시스템 자원을 효율적으 로 사용할 수 있도록 관리하는.
True Image Server 세일즈 가이드 Clarus Inc. 2 CONFIDENTIAL 재난으로 부터 데이터의 완벽보호 완벽한 데이터 백업은 기본 이젠 시스템 백업으로 앞서 나가세요 ! 하드웨어 안정성은 기본 이젠 소프트웨어 안정성까지 잡았다.
운 영 체 제 실 습 ( 리눅스 서버관리입문 ) 개 요. 2/31 운영체제 (Operating System) 개요 시스템 소프트웨어 !!!  응용 프로그램과 하드웨어 사이의 인터페이스 역할  응용 소프트웨어를 실행하기 위하여 하드웨어 추상화 플랫폼과 공통 시스템 서비스를.
북한기도제목 1 월 1 주 (1/1-1/7). 1. 북한정치 - 북한의 대남정책 전반을 관장하는 김양건 북한 노동당 비서 겸 통일전선부장이 교통사 고로 지난 29 일 사망했다고 조선중앙통신이 30 일 보도했습니다. 한편 김양건 노동당 비 서의 죽음이 의도적인 암살 가능성이.
사용자를 위한 효율적인 UI 란 ? 부서 : IT 사업부 디자인팀 발표자 : 현인철. 목 차목 차 1.UI (User Interface) 란 ? 2. UI 를 고려한 디자인의 필요성 3. 성공적인 UI 를 위한 방법 4. UI 분석과 평가법 5. 효과적 UI 제작을 위한방법.
전산 OA 장비 전산 OA 장비 유지보수 제안서 유지보수 제안서 ㈜정일정보시스템 고객사 귀중
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
시스템 운영계획 OS 설치 및 드라이버 설치 패치 및 업그레이드 보안설정
트렌드마이크로 온라인 바이러스 서비스 제안서
任員 在·不在 案內 시스템.
Linux Seminar #1 리눅스 이해하기.
1. 준비 사항 설치할 컴퓨터의 사양 확인 하드웨어와 Windows Server 2003의 호환성 확인
음성 인식 프로그램 설치 가이드 (Windows Vista 용)
Window 2000 윈도우 2000 기본 프로세스들.
일 시 : (목) 장 소 : 1층 도서관 대 상 : 3학년 4반 (36명) 지도교사 : 박 병 진
PC와 인터넷 정강수 컴퓨터 구조와 웹의 이해 PC와 인터넷 정강수
소프트웨어와 운영체제.
임베디드 SW 시스템 소개 - 임베디드 운영체제 - 임베디드 리눅스 - 임베디드 인터넷
2018-1학기 대전·충남권역 이러닝 학점교류 학사일정
컴퓨터란? (I) nlip.pcu.ac.kr.
1장 유닉스 소개.
리눅스를 이용한 임베디드 시스템의 기술 동향 정보통신과 2학년 B반 이승훈.
뇌를 자극하는 Windows Server 2012 R2
컴퓨터 소프트웨어.
Operating Systems Overview
☞ 컴퓨터 관리하는 방법 컴퓨터 미 사용시 반드시 컴퓨터 끄기를 한다.
6장 차별화전략.
운영체제 이승언.
컴퓨터 과학 개론 √ 원리를 알면 IT가 맛있다 컴퓨터 과학도를 위한 첫 전공서 ehanbit.net.
뇌를 자극하는 Windows Server 2012 R2
소개: Unix란 무엇인가? 숙명여대 창병모 2009/09.
운영체제와 Windows XP 초등 ICT 교육 방법론 2013년 1학기.
UNIX Unbounded A Beginning Approach
Chapter 2 : 응용 소프트웨어 사고와 업무를 위한 도구 2.1 : 소프트웨어에 대한 고찰
Section 컴퓨터 관리와 인터넷 윤리.
운영체제 (OS: Operating System)
제1강 : 정보처리기능사 필기 - 지피지기 백전백승.
2장 운영 체제의 개요 운영체제의 개념 운영체제의 유형 운영체제의 발전 과정 운영체제의 구성 운영체제 서비스 시스템 구조
임베디드 소프트웨어 동향. 임베디드 소프트웨어 동향 임베디드 S/W 시장분류 솔루션 측면 시스템 측면 운영체제 개발도구 설계도구 테스트도구 유선통신 무선통신 정보가전 자동차제어 산업자동화 사무자동화 군사/항공우주 의료장비 솔루션 공급 업체 임베디드 S/W시장 임베디드.
『디지털 경제시대의 경영정보시스템』 김효석 · 홍일유 공저 ⓒ 2000, 법문사
Operating System System Program OS의 목적 OS의 종류 Application Program과 구별
UNIX Internet Server의 대부분을 차지 대표적인 공급업체
1장. 가상머신(Virtual Machine)의 소개와 설치
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
운영체제(Operating System)
제16,17,18장 분산 시스템.
모바일 운영 체제 (mobile operating system)
PDFwebReport ( PDF 로 만드는 웹 리포트 ) 파워빌더로 개발하고 PDF 로 보는 웹 리포트입니다
제 10장 운영체제.
제7강 PC정비사 1급(필기) Lee Hoon Copyright(c) 2008 LeeHoon All rights reserved.
활동도 조사표 작성 가이드 (조사대상업체용).
다음 활용 메일 기본화면 구성.
운영체제의 종류 장승빈.
매입 세금계산서(역발행) 관한 설명 및 주의사항
ASP 기초개념 ASP란? ActiveX 서버 컴포넌트.
정보 INFRA 구축 RF카드를 이용한 고객관리시스템 구축 에클라트소프트.
건축물 에너지 절약계획서 시스템 사용자 지침서
웹 프로그래밍 기술 요약 Yang-Sae Moon Department of Computer Science
운영체제 장수용.
소리가 작으면 이어폰 사용 권장!.
“전자구매” 메뉴 접속을 위해 “전자입찰” 메뉴에서 공인인증서 등록
파동의 굴절 알아보기 과 학 1 학년 ⅩⅡ. 파동 > 3. 파동의 전달 ( 8/8 ) [초기 화면]
소리의 발생과 전달 과 학 1 학년 ⅩⅡ. 파동 > 2. 소리와 파동 ( 4/8 ) [초기 화면]
Presentation transcript:

Chapter 3: 시스템 소프트웨어 힘 뒤에 있는 힘

3.1 시스템 소프트웨어의 세가지 구성요소 시스템 소프트웨어 - 응용프로그램이 컴퓨터와 상호작용을 할 수 있게 함 - 컴퓨터가 내부 및 외부 자원을 제어할 수 있게 해 줌 - 세가지 종류 운영체제 유틸리티 프로그램 언어번역기

패널 3.1 시스템 소프트웨어의 세가지 요소 © The McGraw-Hill Companies, Inc., 1999

3.2 운영체제 운영체제 - 컴퓨터의 기본적 연산을 관리하는 프로그램의 주(主) 시스템으로 구성 - 역할 부팅(Booting) 저장매체관리 사용자 인터페이스 컴퓨터 자원관리 파일관리 업무관리

3.2 운영체제(계속) 부팅 - 운영체제를 디스크로부터 컴퓨터의 주기억장치로 적재시키는 과정 저장 매체 관리 예. 포맷(초기화) - 디스켓에 데이터나 프로그램을 저장할 수 있도록 전자적으로 준비하는 과정

3.2 운영체제(계속) 사용자 인터페이스 제공 - 운영체제의 사용자가 제어할 수 있는 부분 - 운영체제와 통신 또는 서로 대화를 할 수 있음 명령어-구동 인터페이스 메뉴-구동인터페이스 그래픽 사용자 인터페이스(GUI) 네트워크 사용자 인터페이스(NUI) 컴퓨터 자원의 관리 - 수퍼바이저(Supervisor), 커널(Kernel) - 기억장치 관리

3.2 운영체제(계속) 파일 관리 태스크 관리 - 복사(copy) - 백업(back up) - 지우기(erase) - 새이름 부여 태스크 관리 - 프로세스(process), 즉 태스크(task) 관리 - 운영체제가 프로세스를 효율적으로 운영되도록 관리하는 방법 다중 태스킹(multitasking) 다중 프로그래밍(multiprocessing) 시분할 체제(time-sharing) 다중처리(multiprocessing)

3.3 마이크로컴퓨터의 일반적인 운영체제 : 변화하는 플랫폼 컴퓨터 시스템의 기본이 되는 특정 프로세서 모델과 하나의 컴퓨터 시스템을 바탕으로 하는 운영체제

패널 3.3 기본적인 운영체제 기능

3.3 마이크로컴퓨터의 일반적인 운영체제 : 변화하는 플랫폼(계속) 왜 Windows 95/98이 시장을 석권하고 있는가? 오늘날 사용되고 있는 중요 마이크로 컴퓨터 운영체제 1) DOS 2) 매킨도시 운영체제 3) Windows 3.x(3.0, 3.1, 3.11) 4) OS/2 5) Windows95 6) Novell의 NetWare 7) Windows NT 8) Windows CE 9) Windows 98 * legacy 시스템(예. DOS)

마이크로컴퓨터 운영체제의 시장점유율 (percentages)

패널 3.4 마이크로컴퓨터 운용체제의 시간띠

3.3 마이크로컴퓨터의 일반적인 운영체제 : 변화하는 플랫폼(계속) 운용환경 (윈도우 환경 또는 쉘) - 운영체제의 외부층 - 그래픽 사용자 인터페이스, 메뉴-구동 인터페이스 제공 DOS(Disk Operating System) : 구식 시스템 - 마이크로소프트의 MS-DOS - IBM의 PC-DOS 매킨토시 운영체제 : Mac을 사랑하는 사람들을 위하여 - 매킨토시 운영체제(Mac OS) - 애플 매킨토시 컴퓨터나 Mac의 클론들(Power Computing, 모토로라 및 Umax Computer Systems등에 의해서 만들어진) 에서만 실행

3.3 마이크로컴퓨터의 일반적인 운영체제 : 변화하는 플랫폼(계속) Windows 3.x : DOS용 Windows - 그래픽 사용자 인터페이스 쉘(Shell)을 DOS운영체제 위에 둠으로써 DOS의 성능을 확장하는 운용 환경(운영체제가 아님) OS/2 : IBM의 OS 시장진출 - Operating System/2 - 많은 최근의 IBM과 IBM 호환 마이크로컴퓨터에서 동작되도록 고안

3.3 마이크로컴퓨터의 일반적인 운영체제 : 변화하는 플랫폼(계속) Windows 95: Windows 3.x의 후속작 - 단순히 운용 환경이라기 보다는 진정한 PC의 운영체제 1) 깔끔한 “시작” 2) 향상된 메뉴 3) 길어진 파일 이름 : 최고 256문자 4) “휴지통” 5) 16비트 대신 32비트 6) Plug-and-Play

패널 3.7a Windows 95 스크린

패널 3.7b Windows 95 스크린

3.3 마이크로컴퓨터의 일반적인 운영체제 : 변화하는 플랫폼(계속) Novell의 NetWare : PC 네트워킹 소프트웨어 - 마이크로컴퓨터를 기반, 회사나 대학 캠퍼스를 연결하는 근거리 통신망(LAN)용 네트워크 운영체제(NOS) Unix : 다수 사용자를 위한 운영체제 - 내장된 네트워킹 기능과 모든 종류의 컴퓨터에서 실행될 수 있는 버전을 갖춘 다수 사용자를 위한 다중 태스킹 운영체제

3.3 마이크로컴퓨터의 일반적인 운영체제 : 변화하는 플랫폼(계속) Windows NT : 업무용 네트워크를 위한 마이크로소프트의 소프트웨어 - 그래픽 사용자 인터페이스 기능 - 다중 태스킹, 다수 사용자, 다중처리 네트워크 운영체제 주요 특징 - 두개의 버전 1) NT Workstation – 하나, 두개의 프로세서 지원 2) NT Server – 최고 32개의 프로세서 지원 - OLE와 ActiveX 1) OLE – 객체(object)의 연결 및 내포(embedding)을 의미 여러 가지 소프트웨어 프로그램을 결합시키는 도구 2) ActiveX

3.3 마이크로컴퓨터의 일반적인 운영체제 : 변화하는 플랫폼(계속) Windows CE : 손에 잡히는 컴퓨팅 장치용으로 축소된 Windows - Windows 95를 대폭 축소시킨 버전 Windows 98: DOS, Windows 3.x 및 Windows 95 소프트웨어 코드의 종착역인가? - 웹통합 기능(웹브라우저, 그래픽사용자 인터페이스 또는 데스크탑) - TV를 통한 무료 인터넷 컨텐츠 - 데스크탑의 변화 - 새로운 하드웨어를 지원하는 시스템 소프트웨어

컴퓨터가 원활히 운영되도록 만드는 소프트웨어 3.4 유틸리티 프로그램 : 컴퓨터가 원활히 운영되도록 만드는 소프트웨어 유틸리티 프로그램 - 기존의 기능을 향상시키거나 다른 시스템 소프트웨어로는 제공되지 않는 서비스를 제공하는 특별한 프로그램

컴퓨터가 원활히 운영되도록 만드는 소프트웨어(계속) 3.4 유틸리티 프로그램 : 컴퓨터가 원활히 운영되도록 만드는 소프트웨어(계속) 몇 개의 특별한 유틸리티 태스크들 1) 백업 2) 데이터 복구 예. Windows 95,98의 재활용 휴지통(Recycle Bin) 3) 파일 모음 - “Defragger” - 하드디스크에서 흩어진 파일을 발견하여 이를 인접공간으로 재구성 * 파일 단편화(fragmentation) 4) 디스크 복구 5) 바이러스 방지 예. Norton AntiVirus, Dr.Solomon의 Anti-Virus Toolkit, McAfee VirusScan, Webscan

컴퓨터가 원활히 운영되도록 만드는 소프트웨어(계속) 3.4 유틸리티 프로그램 : 컴퓨터가 원활히 운영되도록 만드는 소프트웨어(계속) 6) 데이터 압축 - 컴퓨터 저장 공간에서 여분의 요소, 공백 및 불필요한 데이터를 제거 - 데이터 저장 또는 전송하는데 적은 공간을 차지 7) 메모리 관리 - 메모리 자원을 효과적으로 제어,할당할 수 있는 방법을 결정하는 프로그램 - “드라이버(driver)”에 의해 실행 다중 유틸리티 패키지(Multiple-Utility Packages) 예. Symantec의 Norton Desktop(DOS, Windows, 매킨토시용)

3.5 네트워크 컴퓨터 : 웹이 모든 것을 변화시키는가? 온라인 컴퓨팅을 위한 소프트웨어: 오늘과 내일 오늘날의 모델 – 사용자에게 더 많은 책임 내일의 모델 – 서비스업체에 더 많은 책임

패널 3.9 온라인 퍼스널 컴퓨팅 – 오늘과 내일

3.5 네트워크 컴퓨터 : 웹이 모든 것을 변화시키는가?(계속) 팻(fat) 클라이언트 대 씬(thin) 클라이언트 : 블로트웨어인가 네트워크 컴퓨터인가? 1) 팻(fat) 클라이언트 – 블로트웨어를 가진 컴퓨터 - 응용 프로그램 처리의 대부분 또는 전부를 실행하는 클라이언트 컴퓨터 2) 씬(thin) 클라이언트 – 날씬한(slimmed-down) 네트워크 컴퓨터 - 응용 프로그램에 대한 처리는 거의 또는 전혀하지 않음 - 대부분 또는 모든 처리는 팻서버가 담당

Netscape Navigator’s home page

Internet Explorer home page