소프트웨어와운영체제 컴퓨터정보과권용광 CONTENT 1. 소프트웨어 2. 운영체제 2 1
Section 01 소프트웨어 Chapter 4 소프트웨어와운영체제 Image from http://duduchina.co.kr 01 01 소프트웨어 소프트웨어의개념과필요성 사용자 응용소프트웨어 시스템소프트웨어 ( 시스템유틸리티 ) 시스템소프트웨어 ( 운영체제 ) 시스템소프트웨어 ( 언어처리프로그램 ) 하드웨어 4 2
01 01 소프트웨어 소프트웨어, 프로그램그리고 Data 데이터 (Data) vs. 정보 (information) 프로그램 (Program) 계획된내용에따라순차적으로진행되는소프트웨어 협의의 SW = 프로그램 광의의 SW = 프로그램 + 데이터 프로그램 Data Quiz 테트리스는소프트웨어일까? 프로그램일까? 배경, 블록형태 = 데이터 게임진행 = 프로그램 화면에보이는결과물 = 정보 5 01 01 소프트웨어 소프트웨어의필요성과특성 소프트웨어의필요성 하드웨어가아무리뛰어나고비싸다고해도소프트웨어가제대로준비되어있지않으면무용지물의기계에불과. 시스템성능의고도화와기능의다양화요구 è HW적으로구현되던기능들을 SW로대체할필요성발생 è 소프트웨어의중요성부각 특성 무형, 개념적, 복제가능성 용이한유지보수의필요 결과에대한신뢰성및일관성 작업의효율성 6 3
02 소프트웨어의분류 (1) 01 소프트웨어 시스템소프트웨어 컴퓨터 HW 와컴퓨터시스템의운용을돕는다. 컴퓨터의내부작동및모니터나프린터, 저장장치와같은주변장치들도제어 컴퓨터프로그램을만들때사용하는언어 è 프로그래밍언어 사용자의편리한컴퓨터사용을돕는소프트웨어 è 백신, 압축, 디스크관리 7 02 소프트웨어분류 (2) 01 소프트웨어 응용소프트웨어 어떤목적을달성하기위해서만들어진프로그램 사용자를위해데이터베이스관리시스템기반의데이터를처리하는응용프로그램 응용소프트웨어 일반업무용 교육용 가사용 오락용 특수업무용 문서작성 자료관리 전자계산표 그래픽 통신 컴퓨터보조수업 모의실럼 학습게임 반복연습 건강관리 영양관리 집안꾸미기 가계부 음악연주 / 작곡 노래방 바둑 게임 고객관리 예매 금융 설계 물류관리 8 4
03 01 소프트웨어 소프트웨어의다른분류 (1) 소프트웨어공급방법에따른분류 종류 내용 상용소프트웨어 ( 정품 ) 평가판 ( 데모, 트라이얼 ) Shareware Freeware Bundle Adware 배포판 9 03 01 소프트웨어 소프트웨어의다른분류 (2) 사용자측면에서의분류 유저시각은프로그래머의시각차이 종류 기능 사용자작성소프트웨어 응용소프트웨어 플랫폼소프트웨어 10 5
04 01 소프트웨어 소프트웨어의발전과정과위기 컴퓨터환경과소프트웨어의발전과정 서버측 1970 1980 1990 2000 2010 클라이언트측 하드웨어기술발전 CPU 공정기술의발전 네트워크장비발전 SW 기술발전개인용 OS 개발 TCP/IP à Web Web 발전 사용자요구사항 (SW 가 HW 의번들로제공 ) 개인 PC 소유요구 PC 간상호협력요구 웹서비스요구이동성과심플한기기요구 소형화기술발전 중앙집중방식 Web 서비스발전 (Cloud) 플랫폼독립성요구이동성요구보다심플한기기하드웨어리소스이동선 11 04 01 소프트웨어 소프트웨어의위기 (1) 소프트웨어의위기 (software crisis) 소프트웨어생산성이새로운소프트웨어를요구하는사용자의요구를못따라간다. 품질이향상되지못하고유지, 보수가힘들다. ( 오래된소프트웨어의누적 ) 대부분의경우에프로젝트개발일정과소요비용예측이매우어렵다. 인건비의상승효과와우수소프트웨어의부족현상으로악화되어소프트웨어생산성이라는새로운과제를심각하게해결해야만하는상황제품의최종소비자들은결과물만을중시하나, 하드웨어에비해뚜렷한발전을보이기어렵다. 출처 : 서울대학교김형주교수 왜규모가큰소프트웨어는만들기어려운가 12 6
04 소프트웨어의위기 (2) 01 소프트웨어 Project Manager가갖기쉬운잘못된생각 SW 개발방법에대한좋은자료들이많이있기때문에개발자들에게어려움은없다. 좋은하드웨어와각종툴로개발환경이좋기때문에좋은제품을빨리만들수있다. 인력의추가투입으로시간을단축할수있다. 교육만잘시키면쉽게우수인력을확보할수있다. 요구분석을하는것을생산적이지못한것으로생각한다. User 가흔히갖는잘못된생각 시스템의개발목표가설정되면착수가능. 상세내역은나중에추가시켜나갈수있다. 소프트웨어는융통성이커서개발중변경되는요구를쉽게반영할수있다. Software Engineer 들이가지고있는잘못된생각 프로그램짜고테스트를끝내면작업이완료된다. 결과는작동되는프로그램뿐이다. ( 유지보수를위해서는과정도중요 ) 시스템이완성되어작동시킬때까지는품질을평가할방법이없다. 출처 : 서울대학교김형주교수 왜규모가큰소프트웨어는만들기어려운가 13 05 소프트웨어의미래전망 01 소프트웨어 소프트웨어의서비스화 (Software as a Service) 소프트웨어를제품이아닌서비스로바라보는것 SW 를구매하여컴퓨터에물리적설치 설치된컴퓨터에서정보처리 웹의등장으로서버에서정보처리가능 SW 설치없이인터넷으로원하는기능수행 Web Service 와 SOA(Service Oriented Architecture), Cloud Computing, RIA(Rich Internet Application) 등 21 세기들어서면서초점이되고있는소프트웨어관련패러 다임들이서비스화됨 14 7
05 01 소프트웨어 SOA (Service Oriented Architecture) What is SOA? 아키텍처와인터페이스의다른점에상관없이, 모든어플리케이션을네트워크를경유 하여서비스로서자유롭게조합하여이용할수있도록하기위한시스템설계상의방 법 현재의어플리케이션서비스환경 SOA 기반어플리케이션서비스환경 출처 : http://blog.naver.com/postlist.nhn?blogid=ikanggoon 15 05 01 소프트웨어 Cloud Computing 16 8
05 01 소프트웨어 그린 IT 와그린소프트웨어 2 대분야 9 대핵심과제내용내용 Green of IT Green by IT 17 05 01 소프트웨어 미래사회와소프트웨어역할의중요성 디지털컨버전스 (digital convergence) 디지털기술이기반이되는산업상품이서로의경계를넘어서통합되는현상프린터, 스캐너, 복사기, 팩시밀리의기능을하나로묶은복합사무기기가시장에나왔고 PDA와휴대폰을하나에통합한제품, 오디오 CD와 MP3 파일을동시에들을수있는기기개발 복합기 ( 프린터, 스캐너, 복사기, FAX 등 ) 다기능스마트폰 ( 전화, 디카, MP3 등 ) 18 9
Section Chapter 4 소프트웨어와운영체제 01 운영체제의개념과역할 운영체제의개념 사용자 명령해석기 시스템호출 전통적의미의운영체제 서비스 자원관리 자체관리 광의의운영체제 하드웨어, 소프트웨어지원 20 10
01 운영체제의개념과역할 관리되는자원들 프로세서 CPU 파일 운영체제 프로그램 주기억장치 운영체제 사용자프로그램과데이터 I/O 모듈 I/O 모듈 I/O 모듈 입출력장치 데이터 I/O 기기 I/O 기기 21 01 운영체제의개념과역할 운영체제의역할과목적 목적 : 한정된컴퓨터시스템자원 (H/W, S/W) 을효율적으로관리 / 운영하여, User 에게최대의편의를제공하는시스템프로그램 역할 : 인간과기계간에사용자인터페이스 (User Interface) 역할을담당 Application 1 Application 2 Application 3 API 직접접근불가능 운영체제 22 11
02 운영체제의기능과계층 계층적운영체제 운영체제의설계를보다체계화하고시스템을이해하기위하여계층적운영체제의개 념이필요 파일관리주변장치관리프로세스관리메모리관리프로세스관리하드웨어 계층 5계층 4계층 3계층 2계층 1계층 역할 23 02 프로세스관리 프로세스와프로그램 프로세스 (process) : 컴퓨터에서연속적으로실행중인프로그램을의미 보조기억장치에서저장되어있던대부분의프로그램들은실행명령을받으면운 영체제에의해주기억장치에 loading 되고, CPU 에의해서실행 CPU Memory 외부기억장치 제어장치 프로세스 1 Loading 연산장치 프로세스 2 프로그램 프로세스 3 24 12
02 프로세스관리 프로세스상태와상태변화 프로세스생성과준비, 실행, 대기, 종료로구분 * 디스패치 (dispatch) 준비리스트의우선순위가높은프로세스가실행상태로바뀌는것이며, CPU 를점유 하는것 생성 (New) 허용 (Admitted) 준비 (Ready) 시간만료 or 인터럽트 실행 (Running) 종료 (Exit) 종료 (Terminated) 디스패치 (Dispatch) 대기 (Waiting) 25 02 멀티프로세싱, 멀티테스킹, 멀티프로그래밍 멀티프로세싱 (Multi-Processing) 여러개의프로세서가협력하여일을처리하는것 Work 멀티테스킹 (Multi-Tasking) 같은시간에여러개의프로그램을띄우는것 ( 멀티프로그래밍의확장개념 ) 멀티프로그래밍 (Multi-Programming) Program A 여러개의프로그램을단일프로세서상에서동시에수행하는것 Program B Time 멀티스레딩 (Multi-Threading) Ex) 네트워크프로그램이사용자가접속할때마다각각의처리모듈 ( 스레드 ) 을생성 26 13
02 기억장치관리 주기억장치관리 실행을위한프로그램을주기억공간내에어떻게적재시킬것인가에관한문제 기억장치계층 여러가지유형의기억장치를사용하여기억장치계층구조를형성하면저렴한가격 으로접근시간이빠르고큰용량을갖는기억장치를구성 27 02 기억장치관리 1 차기억장치 ( 실행 ) CPU 레지스터 L1 캐시기억장치 L2 캐시기억장치 L3 캐시기억장치 2 차기억장치 ( 실행 ) 주기억장치 (SRAM) 직접접근기억장치 접근시간감소기억용량감소접근속도증가기억비용증가 광학기억장치 순차접근기억장치 28 14
02 기억장치관리 가상기억장치 프로세스를여러개의블록 ( 페이지또는세그멘트 ) 으로나누어, 보조기억장치에저장 해놓고실행에필요한블록들만주기억장치에적재하여처리하는방식 보조기억장치의큰기억공간을주기억장치로생각하고사용할수있다. 논리적기억공간 A B C D 물리적기억공간주기억장치 B C D 보조기억장치 A 29 02 기억장치관리 단편화발생과해결방법 단편화 = 기억장치의빈공간또는자료가여러개의조각으로나뉘는현상 기억장치의사용가능한공간을줄이고, 읽기 / 쓰기수행속도를늦추는문제점을야기 30 15
02 입출력관리 입출력관리와입출력시스템 운영체제는특정한하드웨어의기능을사용자로부터숨김으로써, 사용자가특정하드 웨어의작동을자세히알지못하더라도쉽게쓸수있게한다. 장치드라이버, 장치드라이버인터페이스, 버퍼캐쉬 (buffer cash) 시스템으로구성 - 입출력버스 입출력버스 (I/O bus) 나입출력인터페이스 (I/O interface) 를통하여 CPU 와간접적으 로연결 31 02 입출력관리 입출력방식 종류 설명 CPU 에의한입출력방식 DMA 에의한입출력방식 채널에의한입출력방식 32 16
02 입출력관리 인터럽트 프로그램이실행되고있을때외부의어떤변화에의하여그프로그램의실행이정지 되고, 변화에대응하는다른프로그램이먼저실행되는일 프로그램상태보관 인터럽트처리 프로그램상태복구 프로그램실행 인터럽트요청신호 프로그램중단 프로그램재실행 33 02 파일관리 운영체제의파일관리개념 여러물리적장치 ( 예 : 자기테이프, 자기디스크, 광디스크등 ) 에저장되어있는단위 를하나의논리단위인파일로정의 사용자프로그램 파일읽기 / 쓰기요청 운영체제 파일읽기 / 쓰기관리및담당 보조기억장치 34 17
02 파일관리 디스크공간할당과종류 디스크공간할당은효율적으로공간을이용하기위하여파일을디스크에저장할때 공간을어떻게할당하는지, 얼마나빠르게파일에접근할수있는가를결정하는기법 디스크스케줄링기법 대기하고있는디스크접근요청을탐색시간을최적화하기위해서디스크위치를기 준으로하여어떻게서비스순서를결정할것인가판단 종류 설명 연속할당 연결할당 색인할당 35 02 부팅과정 부팅 (Booting) Booting 이란운영체제를컴퓨터메모리에적재하여사용자가컴퓨터를사용할수있 도록준비하는과정 BIOS (Basic Input Output System) PC 를운영하기위한작은프로그램 ( 또는서비스 ) 의조합 Power On Self Test (POST) 프로그램실행, Bootstrap Loader 기능 HDD 에저장된 OS 를메모리로읽어실행시키는것 STEP 1 STEP 2 STEP 3 컴퓨터전원, 롬바이오스로딩 POST 과정수행 운영체제를로딩하여실행 36 18
02 STEP 1 1) Power Switch ON 2) ROM à RAM ROM 에기록된기본시스템프로그램 (BIOS) 을 RAM 으로복사후실행 3) CPU 의캐시, 버퍼초기화 4) 메인보드초기화 (POST) 37 02 STEP 2 3) POST 수행 CPU 초기화, RAM, 키보드, 모니터등확인 문제발견시경보음과함께작업일시중지 기본시스템정보모니터출력 (CPU 종류, 시간등 ) 시스템버스가정상동작하는가? 그래픽카드테스트 메모리테스트 키보드, HDD, ODD등연결장치점검 Plug & Play 기능으로메인보드에추가된장치검색 CPU가 POST과정으로검색한 HW 정보를 BIOS의하드웨어정보와비교 DMI (Desktop Management Interface) 를통해장비에올바른자원 ( 주소등 ) 을할당 38 19
02 STEP 3 4) 운영체제로딩 HDD 의부트섹터에저장된부팅파일을순차적으로로딩 디스크부트 ( 부팅파일을 RAM 으로복사 ) 에러시, Operating System Not Found 5) 컴퓨터제어권이동 COMMAND.COM, CONFIG.SYS, AUTOEXEC.BAT 실행 39 02 운영체제로딩 2. 부트로더 MBR ROM-BIOS 1. 바이오스코드로드 주기억장치 (RAM) 3. 부트코드로드 4. 커널이미지로드 부트섹터 커널이미지 Windows 부트섹터 리눅스 40 20
03 운영체제의역사및유형 운영체제의역사 구분 1950 1960 1960 후 ~ 1970 중 1970 후 ~ 현재 세대 이용시스템 41 03 운영체제의유형 (1) 일괄처리 (Batch Processing) 작업요청을일정량모아서한꺼번에처리 초기운영체제형태 ( 비효율적 : 작업이종료될때까지사용불가 ) 데이터수집 컴퓨터 컴퓨터 단말 파일 단말 데이터분배 처리 파일 Step 1 Step 2 42 21
03 운영체제의유형 (2) 시분할처리 (Time Sharing Processing) 컴퓨터처리능력을시간별로분할하여여러작업을수행 일괄처리에비해빠른응답 (Ex) UNIX User A ABCABCA User B 큐 User C 43 03 운영체제의유형 (3) 다중처리 (Multi Processing) 하나의작업을다수의프로세서가동시에처리 속도향상과높은신뢰성 프로세서 1 프로세서 2 프로세서 n 분산처리 (Distributed Processing) 여러개의컴퓨터들을사용자에게하나의컴퓨터로보이게함분산컴퓨팅 : 인터넷에연결된여러컴퓨터들의처리능력을이용하여거대한계산문제를수행 (SETI@Home) = 가상의대용량슈퍼컴구현 입출력장치 1 프로세서 1 메인메모리 메인메모리 입출력장치 1 프로세서 2 메인메모리 44 22
03 운영체제의유형 (4) 실시간처리 (Real Time Processing) 단말기의요청을즉시처리하여결과를돌려줌 ( 일반적으로수초이내 ) 시스템의종류 Hard Real time System ( 정해진시간내에완료할시스템 : 중요시설 ) Soft Real time System ( 정해진시간을넘기는것을허용 : 음악재생기 ) 단말기 은행 45 04 운영체제의분류와발전방향 운영체제의분류 종류 설명 범용컴퓨터운영체제 실시간운영체제 PDA, 휴대폰등의초소형단말기용운영체제 임베디드운영체제 46 23
04 운영체제의분류와발전방향 개인용컴퓨터의대표적운영체제 DOS 개인용컴퓨터의대표적운영체제로텍스트위주의인터페이스. 윈도우가나온이후전문가위주로쓰이게되었다. Windows 윈도우 3.1의경우완벽한운영체제가아니었으나, 윈도우 95부터완전한운영체제로도스를완벽하게대처 UNIX 현재까지꾸준히발전하는운영체제. 메모리관리, 장치제어와프로세서간통신이효율적으로수행가능 Linux 버전 0.10이공개되면서보급이확대되기시작. 도스, 윈도우처럼인텔 CPU를장착한 PC에설치가능 47 컴퓨터에서사용되는인터페이스 Chapter 4 소프트웨어와운영체제 24
I/O 포트 USB IEEE1394 esata PS/2 S/PDIF Sound LAN Video 할아버지세대 병렬포트 (24pin, 2~4Mbps) 직렬포트 (RS-232C, ~115kbps) PS/2 6 5 4 3 키보드용 1 1 마우스용 50 25
USB ( 직렬전송방식 ) 1996년에발표된인터페이스표준 ( 무료 ) 플러그 & 플레이기능지원핫스와핑기능지원컨트롤러당 127개의장치연결가능 51 USB 사용 Pin 1 VCC 5V Pin 2 DATA Pin 2 DATA + Pin 2 Ground 52 26
다양한형태의 USB 포트 Micro USB-B mini USB(5pin)-B 일반형 USB-B mini USB(8pin)-B 일반형 USB 53 USB 의속도 v1.0 1.5Mbps(Low-Bandwidth) or 12Mbps(Full-Bandwidth) 5V, 500mA v2.0 480Mbps(=60MBPS) à 일반적으로 240Mbps(=30Mbps) 5V, 500mA v3.0 5Gbps(=625MBPS) 5V, 900mA 54 27
USB 3.0 55 IEEE 1394 ( 직렬 ), i.link 1995년표준제정 Max 400Mbps(=50MBPS) [ 비교 ] 당시최고는 80Mbps를제공하는 SCSI-2 플러그 & 플레이과핫스와핑지원 63개까지확장최신 IEEE 1394-2008 : 3.2Gbps지원 4pins 6pins 56 28
external SATA 내부의 SATA 를외부에서도사용할수있도록만든포트표준 USB는편하지만대용량전송에는느림 è esata 는 USB로부터전원을공급받으면서 SATA 방식으로연결됨. 케이블은 2m까지가능 57 속도비교 방식속도 [bit per sec] Byte per Sec 직렬방식 120K 15KB 병렬방식 2~4M 500KB USB 3.0 Max 5G 625,000KB IEEE1394-2008 3.2G 400,000KB esata 6Gbps 750,000KB 58 29
S-video 케이블 휘도성분과색차성분으로분리하여전송 (only 영상 ) 480i 해상도지원 핀번호 약자 용도 1 GND 그라운드 (Y) 2 GND 그라운드 (C) 3 Y 명도 ( 루미넌스 ) 4 C 색도 ( 크로미넌스 ) 59 D-Sub 케이블 / RGB 케이블 R,G,B,H,V 의 5 가지신호를전송하는아날로그케이블 60 30
RGB 케이블의스펙 핀 신호 I/O 정의 1 RED 적색비디오 2 GREEN O 녹색비디오 3 BLUE 청색비디오 4 NC 연결없음 5-8, 10 GND 신호접지해당없음 9 VCC Vcc 11 NC 연결없음 12 DDC 데이타출력 모니터감지데이타 13 HSYNC 수평동기 O 14 VSYNC 수직동기 15 DDC 클럭출력 모니터감지클럭 쉘 해당없음 해당없음 섀시접지 61 DVI 케이블 ( 디지털 ) 컴퓨터에서아날로그모니터로신호를보내면손실발생 디지털디스플레이인 LCD 의등장으로개발 ADC 아날로그케이블 DAC 디지털케이블 62 31
DVI 핀배치 아날로그출력 63 싱글링크 DVI vs. 듀얼링크 DVI 1920x1200( 해상도 ), 60Hz( 화면주파수 ), 24bit/pixel 64 32
아날로그출력이가능한 DVI 65 HDMI 케이블 크기가큰 DVI 를작개하기위해 AV 업계에서표준화 압축되지않은디지털영상 (1080i) 과음향신호 (8 개채널 ) 을비손실전송 66 33
디스플레이포트 (DP) HDMI 가갖는특허문제로 PC 업계중심으로개발된디지털인터페이스장치 영상 + 디지털음성 17.28Gbps è 초고해상도및 3D 영상구현이가능 APPLE 의 mini DP 포트 일반적인 DP 포트 67 하드웨어진단과문제해결 Chapter 4 소프트웨어와운영체제 하드웨어는 Why 고장날까? 34
H/W Error Type 소프트웨어적에러 어느특정한동작에서만에러가발생하는경우 하드웨어적에러 불규칙적으로에러가발생하는경우 (= 에러발생의일정한패턴이없는경우 ) 사용자의부주의, 또는안정성이떨어지는부품을사용한경우발생 69 하드웨어에러의주범!!! (1) 과전압이발생한경우 이웃집대형발전기갑작스런고장 낙뢰 순간과전류공급 멀티탭사용 70 35
하드웨어에러의주범!!! (2) 정전기발생 접지가없는콘센트 접지콘센트 71 하드웨어에러의주범!!! (3) 과열 컴퓨터의과도한사용 ( 특히, 고성능게임의장기실행등 ) 먼지 주변의무더운환경 ( 특히, 여름 ) 72 36
하드웨어에러의주범!!! (4) 충격, 무리한힘 케이블연결시과도한힘을주는경우부품이파손되어올바른결합이되지않는다. 특히, RAM, CPU, 각종카드등 73 하드웨어에러의주범!!! (5) 습기, 연기 담배의타르가눌러붙어청소하기가쉽지않다. 전자제품은습기조절이필요 74 37
하드웨어에러의주범!!! (6) 조립불량, 접촉불량 정확하지않은장비간연결은 컴퓨터의비정상동작을유발한다. 75 하드웨어에러의주범!!! (7) 먼지 컴퓨터를가득채우는먼지 à 공기흐름을방해 à 컴퓨터냉각을방해 à 컴퓨터오동작발생 압축공기를이용한먼지제거제면봉 & 알코올청소기 76 38
하드웨어문제를일으키는 냉납 냉납 = 납땜한자리가금이가거나떨어지는것 원인 냉 / 온반복 장비의착탈 (ex. 전원케이블, 각종데이터케이블 ) 마더보드에서많이발생 77 뜨거운 CPU!!! CPU 과열을발생시키는위험요소들 무리한오버클러킹 PC 케이스의통기성부족 à 내부열증가냉각팬에낀먼지냉각성능이떨어지는비정상쿨러의사용불안정한전원공급지나치게긴사용시간 일반적으로 CPU 불량을진단하는것은거의불가능하다. 78 39
메인보드의적 먼지 대부분관리소홀에의한고장 가장고장발생율이높다 메인보드에이상이있는경우증상 부팅시 HDD LED는들어오는데, 모터소리가나지않을때그래픽카드는정상인데, 모니터에신호가안가는증상파워는정상인데, 전원이들어오지않을때부팅중특정화면에서계속재부팅될때 (è 파워용량부족일수있다 ) 특별한이상증상이없었음에도갑자기부팅이안되거나, 다운되는증상이잦아질때 79 그래픽카드 고성능그래픽카드 = 엄청난 열 대부분드라이버설치문제 80 40
각종카드 메모리 사운드카드 네트워크카드 81 광학미디어관리 이물질제거 수성펜이용 82 41
모니터관리 CRT - 화면보호기설정 * 필수 LCD 사용하지않는모니터끄기 관리방법 모니터주변의열배출구청소모니터표면을가능한손대지않을것사용하지않는모니터는전원을차단적절한화면주사율유지안정적인전원공급 ( 모니터도전자제품 ) 83 HDD 관리 충격에대비, 4개의나사를모두고정 ( 미세진동 ) 갑작스러운전원차단은금지 HDD는읽고쓰는수명이있다 è 충분한메모리를확보하라 ( 가상램거부 ) 주기적인백업하드디스크를 2개로나누어사용시스템용 + 데이터저장용 84 42
키보드, 마우스 지저분한키보드 블로어를이용한청소 85 하드웨어점검 Chapter 4 소프트웨어와운영체제 하드웨어는 Why 고장날까? 43
하드웨어점검순서 1단계설정초기화 ( 오버클록해제 ) 2단계 CMOS 셋업초기화 3단계진단프로그램으로점검 4단계조립상태를확인 5단계부품외관점검 ( 변형된콘덴터유무확인 ) 87 다운증상에따른판단 사용중갑작스러운다운, 시간이지나면정상동작 냉각시스템문제 시스템의다운횟수가증가 메인보드문제 (BIOS, 칩셋, 불량 ) 특정작업시에만다운 드라이버업데이트 ( 패치파일설치 ) 88 44
외관으로확인하기 89 90 45
그래픽카드의콘덴서사망 91 감사합니다 92 46