Onekey Ghost로 컴퓨터 백업 및 복원 작업을 해보자가성비 높은 OneKey Ghost 프로그램을 이용하여 컴퓨터 백업 및 복원 작업을 해보자

OneKey Ghost는 컴퓨터 하드 디스크를 백업 및 복원할 수 있는 강력한 프로그램으로 단종 된 Symantec Norton Ghost 11.x (Windows 데스크탑 GUI와 동일)를 기반으로하는 매우 실용적이고 필요한 프리웨어 유틸리티이다. 한 번의 클릭으로 x86 (x64), WinPE, DOS의 모든 파티션 (특히 OS 파티션의 경우) 또는 전체 하드 디스크를 백업 및 복원 할 수 있으며 다른 모든 작업은 자동으로 수행된다.

OneKey Ghost는 USB 플래시 디스크의 ISO 파일, CD / DVD 또는 GHO 형식 이미지 파일에서 하드 드라이브 설치를 지원한다. 다중 드라이브, 하이브리드 하드 드라이브 (IDE / SATA / SCSI), 혼합 파티션 (FAT16 / FAT32 / NTFS / exFAT), 할당되지 않은 드라이브 문자 파티션, 드라이브 문자 혼동, 숨겨진 파티션 및 비 Windows 파티션을 지원한다. 또한 컴퓨터 브랜드의 숨겨진 파티션 등을 감지 할 수도 있다.

Ghost의 기본 코어는 11.0.2이며 프로그램은 기본적으로 현재 시스템의 파티션으로 백업 및 복원 작업을 수행하지만 다른 파티션을 선택할 수 있다.

이 프로그램은 휴대용 및 스파이웨어가 아니며 시스템에 임시 파일을 남기지 않는다.

백업시 압축 방법을 선택하고 하위 볼륨의 크기를 사용자 정의 할 수 있으며 기본 옵션은 "Fast"및 "No Split"이다.

복원 할 때 "Ghost32 (64)"를 확인하면 GHO 미러의 무결성을 확인할지 묻는 메시지가 나타난다.

조건에 따라 하드 디스크에서 기존 GHO, ISO 이미지 파일을 검색 할 수 있으며 드래그 앤 드롭을 지원한다.

복원 할 때 Ghost 이미지 파일의 CRC 체크섬을 무시할 수 있다.

설치 옵션에서 기형 및 숨김 여부에 따라 기본 생성 된 "GHOST"디렉토리를 설정할 수 있으며 마지막 파티션을 숨기거나 표시하도록 설정할 수도 있다.

변형 디렉토리에서 이미지 파일을 검색하고 이미지 파일을 두 번 클릭하여 적절한 디렉토리를 열면 DOS의 모든 드라이브에서 GHO 파일을 검색하고 복원 할 수 있다.

트레이 메뉴의 확장 도구 항목에서 마스터 부트 레코드 MBR을 다시 빌드 할 수 있다.

다음은 OneKey Ghost 프로그램의 설치 화면을 설명한 내용이다.

OneKey Ghost 프로그램 파일은 각종 검색엔진에서 쉽게 찾을 수 있으며 다운로드 역시 어렵지 않게 할 수 있다.

우선 다운로드 받은 파일을 '관리자 권한으로 실행'한다.

 

OneKey Ghost 프로그램을 실행하면 아래와 같은 화면이 실행된다.

복원(R)은 컴퓨터 실행 속도가 느리거나 바이러스 감염 원인 및 컴퓨터 사용 초기 상태로 돌리기 위해 기존에 생성한 백업이미지를 불러들여 컴퓨터를 복구하는 상태와 유사하며

백업(B)은 컴퓨터를 사용함으로써 발생하는 최악의 상태 즉, 운영체제의 시스템 파일이 훼손됨에 따른 부팅불가 및 하드웨어/소프트웨어/드라이버 문제로 인해 발생하는 블루스크린 현상으로 인해 소중한 데이타 소실을 미연에 방지하기 위한 일련의 행위이다.

Ghost64는 컴퓨터 운영체제 버전에 기인한다. 즉 32비트 운영체제일 경우 Ghost32, 64비트는 아래와 같은 형태로 표시된다.

그리고

설치(I) 항목은 Windows 운영체제의 시스템 파일 에러로 인해 부팅이 안될 경우 OneKey Ghost 프로그램을 DOS 환경에서 실행할 수 있도록 설치하는 역할을 한다.

설치(I)항목을 선택하게 되면 팝업창이 열리며 DOS 환경에서 부팅하는 방법을 지정할 수 있다.

 

하단부에 위치하고 있는 고급설정(A)를 클릭하면 고급 옵션 항목들이 있다.

선택항목중에 'IDE 장치 비활성화(D)'는 현재 사용하고 있는 SATA 방식 하드디스크가 아닌 PATA 방식 즉 IDE 형태를 가지는 하드디스크를 연결할 경우 체크를 해제하여 사용하면 된다.

'GHO/WIM/ISO 이미지 파일'을 저장하는 폴더를 지정한 후 '실행'을 클릭하면 다음과 같은 창이 생성된다.

운영체제가 설치되어 있는 하드 디스크는 C: 이므로 물리적으로 다른 하드 디스크나 또 다른 파티션이 생성된 곳을 지정해야 한다.

자동적으로 재부팅을 하게 된다.

 

OneKey Ghost는 Symantec Ghost 프로그램을 기반한 프로그램이므로 DOS 환경에서 프로그램이 실행된다.

 

백업한 고스트 파일을 확인할 수 있다.

 

하드디스크 복원을 선택한 후 복원할 고스트 파일을 지정한다.

 

백업 단계와 동일한 단계로 프로그램을 실행하게 되며 다음과 같은 주의 팝업이 생성된다.

 

중요한 파일은 필히 저장한 뒤 재시작을 한다.

 

Warm booting을 하게 되면 OneKey Ghost 설치 옵션에 나오는 항목인 '도스 모드 부팅 방법'에서 설정한 값이

뜨는데 'F11'을 눌러 프로그램 설정 화면으로 진입한다.

첫번째 항목인 'GHOST 복원'을 선택하면 기존에 백업한 고스트 파일을 복원하게 된다.

 

이상으로 OneKey Ghost 프로그램에 대한 리뷰를 마치고자 한다.

나의 소중한 데이터를 안전하게 보관하는 방법은?

 


컴퓨팅 기술이 빠르게 발전하는 만큼 안전한 컴퓨팅 환경을 저해하는 요소도 점차 많아지고 있다. 악성 코드를 막는 프로그램 자체가 악성 코드로 변해 가고 악의적으로 컴퓨터를 망가뜨리는 컴퓨터 바이러스가 널려 있으며 사용자 부주의로 인한 데이터 손실도 무시하지 못할 정도의 비율을 차지한다.

안전한 데이터 환경이란 사용자에 의해 만들어진 데이터가 훼손되거나 유실되지 않을 환경을 의미한다. 데이터는 CD-R이나 DVD-ROM과 같은 영구적인 미디어에 기록하는 것이 가장 안전하지만 수시로 내용이 변경되는 데이터들은 이러한 보관이 의미 없기 때문에 백업보다는 컴퓨팅 환경을 바이러스나 기타 다른 방해 요소로부터 격리하는 작업이 필요하다.

◈ 컴퓨터 바이러스 제거하기

데이터를 안전하게 지키려면 정기적으로 백업을 하는 것이 중요하지만 그보다 앞서 데이터 훼손이나 유실을 가져올 수 있는 위험 요소들을 제거하는 것이 현명하다. 컴퓨터 바이러스는 컴퓨터를 사용하지 못하게 하거나 컴퓨터 데이터를 훼손하는 것이 목적이다. 그러므로 컴퓨터 바이러스에 대비하고 있지 않으면 언제든지 컴퓨터 바이러스에 감염될 수 있고 불특정 다수를 대상으로 하는 것이 특징인 만큼 자신도 컴퓨터 바이러스에 노출되어 있다는 경각심을 가지고 있어야 한다. 그러므로 항상 최신 바이러스 백신을 사용하여 감시를 하고 정기적인 검사를 통해 안전한 컴퓨팅 환경을 구축하는 것이 중요하다.

◈ 악성 코드 제거하기

악성 코드는 컴퓨터 바이러스와는 별개로 자신의 홈페이지를 광고하거나 다른 사용자의 컴퓨터를 감시하기 위해 사용자 몰래 프로그램을 설치하게 하는 일종의 트로이 목마형 프로그램이다. 악성 코드는 악성 코드 자체의 위험도 문제이지만 악성 코드로 인해 발생하는 시스템 부하로 인해 시스템이 대단히 불안정해지는 것이 더 큰 문제이다. 특히 요즘은 악성 코드를 치료하는 프로그램 자체가 악성 코드처럼 사용자 동의 없이 컴퓨터에 설치되고 시스템 안정을 해치고 있어 사회적인 문제로 대두되고 있기도 하다. 그러므로 검증된 악성 코드 예방 프로그램을 설치하여 악성 코드에 대비하는 것이 좋다.

◈ 사용자 부주의 대비하기

무엇보다 데이터 유실 이유 중 가장 큰 것은 사용자 자신의 부주의이다. 자신의 데이터가 아닌 다른 사용자의 데이터를 무심결에 삭제하거나 데이터를 백업하지도 않은 채 디스크를 포맷하는 일이 의외로 많이 발생하고 있다는 사실은 사용자 자신이 데이터 안전에 관해 의식하지 않고 있다는 것을 의미한다. 삭제한 파일도 복구 프로그램을 사용하면 되살릴 수 있다고는 하지만 그것도 다른 파일이 덮어쓰기 전의 이야기이므로 애써 복구 프로그램을 이용하여 데이터를 복구하는 번거로움을 겪기보단 사전에 데이터 보호 프로그램을 통해 만일에 있을지도 모를 데이터 유실에 대비하는 것이 현명한 방법이다.

◈ 시스템 안정적으로 관리하기

오랫동안 관리하지 않은 시스템은 안정성이 점차 떨어져 언젠가는 고장이 나기 마련이다. CPU와 그래픽 카드 기술이 획기적으로 발전하고 연산 속도가 기하급수적으로 빨라졌지만 해결할 수 없는 문제가 바로 열 발생 문제이다. CPU와 그래픽 카드에서 발생하는 열은 주변기기에 영향을 미칠 정도로 심각한 수준이며 평소에 이러한 열에 대한 관리를 하지 않으면 컴퓨터 성능이나 수명이 대폭 줄어든다. 시스템 안정성은 데이터 안전과 직결되는 문제이니 만큼 평소 컴퓨터 내부의 청결 상태를 유지하고 냉각 시스템 효율이 떨어지지 않도록 꾸준히 관리하는 것이 좋다.

운영체제에서 하드디스크를 사용하려면 파티션을 나눈 뒤 포맷 작업을 해야 한다. 

포맷이란 하드디스크에 데이터를 저장할 때의 파일 시스템 구성을 말한다.

예를 들어 윈도우 10에서 하드디스크를 사용라려면 윈도우 10에 맞는 데이터 구조로 

하드디스크의 저장 구역인 트랙과 섹터를 나누어야 하는데 이를 포맷이라고 한다. 

이때 기존 저장되어 있던 데이터는 포맷 작업을 할 때 모두 없어지게 된다.

 

[디스크 관리 모드의 HDD 포맷 형식을 알 수 있다]

 

1) NTFS (New Technology File System)

 

윈도우 NT에서부터 사용한 포맷 형식이며 현재는 위도우 10, 윈도우 7, 윈도우 8, 

윈도우 비스타, 윈도우 2000, 윈도우 XP등에서 사용한다.

고용량 파일의 저장이 가능하기 때문에 기존의 FAT 파일 시스템을 대체하였다.

이론적으로 최대 인식 가능한 볼륨 (저장공간)은 16TB이지만 MBR 파티션 테이블의 경우 

최대 2TB의 볼륨을 인식하고, GPT 파티션 테이블이 2TB 이상의 볼륨을 인식한다.

NTFS 형식의 특징은 고용량 파일의 저장이 가능하고 파일 수준으로 사용권한을 설정하는 보안성이 뛰어나다.

현재 주로 사용하는 HDD 포맷 형식이다. 파일명은 최대 255자까지 사용할 수 있다.

 

2) FAT32 (File Allocation Table 32)

FAT는 파일 배치표라는 뜻으로 이중 FAT32는 윈도우 95, 98, ME, 2000 등에서 

사용한 포맷 형식이며 현재는 거의 사용되지 않는다.

저장 가능한 파일의 최대 크기는 4GB이므로 4GB를 넘는 파일은 저장할 수 없다. 

파일명은 최대 255자까지 사용할 수 있다.

현재는 디지털 카메라의 메모리카드를 포맷할 때 FAT32 형식으로 포맷한다.

 

3) FAT16

MS-DOS, 윈도우 3.1, 95 등에서 사용한 HDD 포맷 형식이며 최대 2GB의 볼륨을 인식할 수 있다.

파일명은 최대 8+3(확장자)자까지 사용할 수 있다.

만일 MP3 플레이어의 메모리가 FAT16만 지원할 경우에는 FAT16으로 포맷해야 한다.

 

4) FAT12

MS-DOS에서 사용한 포맷 형식이며 당시 플로피 디스크를 포맷할 때 사용하였다.

지금도 일부 구형 핸드폰이 FAT12 포맷 형식을 사용하는 경우도 있다.

 

5) exFAT (Extended File Allocation Table)

내장 하드디스크보다 이동식디스크용으로 개발되었으며 Windows 및 Mac 컴퓨터에서 공히 읽기/쓰기가 가능하다.

즉, USB 및 SSD 형식의 저장장치에 적용가능하며 512TB까지 파일의 크기를 가질 수 있다.

2006년에 도입되었으며 다른 포맷 형식에 비해 호환성이 좋지 않다.

 

6) HFS+ (Hierarchical File System Plus)

1998년에 Mac OS 8.1에 처음 도입되었으며 Mac 컴퓨터의 주 파일 시스템에 적용한 HFS의 후속 형식으로 개발되었다.

HFS보다 큰 크기의 파일을 지원한다.

윈도우의 실행창에서 명령어를 사용해볼까?

윈도우가 부팅이 완료된 상태에서 

실행 창에서 사용할 수 있는 명령어는 다음과 같이 세가지로 구분된다.

 

ⓐ .msc 명령어 : 명령어 뒤에 ".msc"가 붙는 명령어는 주로 컴퓨터 운영에 필요한 관리 기능을 제공하는 명령어이다. 

ⓑ .cpl 명령어 : 명령어 뒤에 ".cpl" 이 붙는 명령어는 주로 장치의 속성 (등록정보)을 편집하는 명령어이다.

ⓒ 응용 프로그램 명령어 : 아무 확장자 없이 쓸 수 있는 일반 명령어는 윈도우 응용 프로그램 실행 명령어나 명령어 

   프롬프트 창에서도 사용할 수 있는 명령들이다.

 

1. charmap (문자표) : 문자표를 실행하여 글꼴별로 지원하는 문자를 확인하고, 필요한 문자를 복사하여 작업 중인 

   문서에 입력한다.

 

 

2. cleanmgr (디스크 정리) : 디스크 정리 창을 열어 선택한 드라이브의 임시 파일 등 불필요한 파일을 정리한다.

3.cmd (도스 프롬프트) : 도스 명령어를 사용할 수 있는 명령어 프롬프트 창을 연다.

4.compmgmt.msc (컴퓨터 관리) : 다양한 컴퓨터 관리 도구가 있는 컴퓨터 관리 창을 연다.

5.control (제어판) : 다양한 컴퓨터 운영 환경을 제어할 수 있는 제어판을 연다.

 

6.devmgmt.msc (장치 관리자) : 장치 드라이버를 확인하고 관리한다.

 

7.dfrgui (디스크 조각 모음) : 디스크 조각 모음을 통해 하드디스크를 최적화한다. SSD에는 권장되지 않는다.

8.diskmgmt.msc (디스크 관리) : 디스크 관리 창을 열어 파티션 구성 및 포맷 작업 등을 수행한다.

9.dxdiag (DirectX 진단 도구) : DirectX 진단 도구를 열어 DirectX 디스플레이와 사운드 작동을 진단한다.

10.fsmgmt.msc (공유 폴더) : 현재 컴퓨터의 공유 폴더를 전체적으로 확인하고 관리한다.

 

11.iexplore (인터넷 익스플로러) : 인터넷 익스플로러를 실행한다.

 

12.msconfig (시스템 구성) : 시스템 구성 창을 열어 시작 모드, 부팅, 서비스, 시작 프로그램 등을 관리한다.

13.regedit (레지스트리 편집기) : 레지스트리를 편집한다.

14.services.msc (서비스) : 컴퓨터에서 수행되는 서비스의 상태를 확인하고 시작 유형을 편집한다.

해커가   안에  번의  입력만으로 컴퓨터에 침입하는 영화에서와 달리 컴퓨터 깊숙이 해킹해 완전히 제어하려면 며칠 또는  주가 걸릴 수도 있다. 컴퓨터 해커는 단계별로 크랙을   확장해주는 절차를 체계적으로 따른다.

 

해커는 목표로 삼은 회사의 크기, 자화사, 해당 회사의 컴퓨터에 접근할  있는 벤더와 같이 공개적으로 사용 가능한 정보를 사용해 풋프린트 분석(footprint analysis) 한다.

 

쉽게 사용할  있는 해킹 소프트웨어로 대상 컴퓨터의 포트(port) 살펴보고 침입 지점을 찾는다. 포트는 네트워크 입출력  이메일과 같이 컴퓨터가 제공하는 서비스를 식별하는  사용하는 번호이다.

 

분석 결과에 따라 해커는 포트와 포트의 관계를 나타내는 지도를 만든다. 이를 사용해 임의의 데이터를 포트로 전송하여 시스템이 사용하는 파일 전송 유형과 이메일을 알아낸다. 대다수의 포트 서비스에서는 해당 포트를 이용하는 소프트웨어를 식별하는 배너(banner) 사용하여 데이터에 응답한다. 해커는 해당 소프트웨어의 취약점이 기재되어 있는 온라인 데이터베이스를 검색한다. 일부 포튼는 비밀번호를 변경할  있는 사용자 이름과 날짜 형태로 이득을 취한다.

 

해커는 대상 시스템에 접근하기 위해  가지 방식을 사용한다.  번째로 높은 기술력이 필요하지 않은 방법은 직원을 속여 비밀번호를 공개하도록 하는 것이다. 해커는 IT 지원 사원으로 가장하여 보안 문제로 직원들이 비밀번호를 확인해야 한다고 주장할 수도 있다. 대담한 해커는 직접 사무실을 방문하여 직원들이 모니터에 입력한 비밀번호를 알아낼 수도 있다.

 

 번째 방법은 무차별 공격(brute force attack)이다. 해커는 해킹 프로그램을 사용하여 등록된 사용자 이름으로 시스템에 접속한다. 시스템이 비밀번호를 요구하면 프로그램은 비밀번호 목록에서 username이나 123456 같은 그럴듯한 단어를 입력한다. 목록에 있는 단어를 모두 사용하거나 적합한 비밀번호를 찾아낼 때까지, 또는 너무 많이 실패해 호스트에서 사용 정지시킬 때까지  과정을 계속한다.

해커가 사용자 수준의 권한을 갖고 시스템에 접속하고 나면 시스템에  많은 접근 권한을 갖는   높은 수준의 사용자 비밀번호를 검색한다. 레지스트리 키와 이메일은 좋은 자료가 된다.

 

마지막으로 해커는 네트워크의 가장 비밀스러운 범위로 접근하여 해롭지 않아 보이는 트로이 목마(trojan) 프로그램을 하나 이상의 컴퓨터에 업로드 한다.  프로그램은 사람의 눈이나 바이러스 검색기에는 평범하고 무해한 파일 같지만, 실제로 해커가 네트워크에 자유롭게 접속할  있는 은밀한 출입구(backdoor) 여는 프로그램이다.

컴퓨터의 절전기능에는 CPU 자체 기능과 운영체제제인 윈도우에서 지원하는 절전기능이 있다.

여러가지 부품이 사용되는 컴퓨터이니만큼 많은 소비전력을 사용하게 되니 굳이 사용하지 않을 때 또는 잠시 다른 일을 할 때 자동적으로 절전기능을 설정해놓으면 컴퓨터 자체를 보호하는 목적도 있거니와 전기세를 조금 줄이는 효과까지 있으므로 참고하기 바란다.

 

CPU의 절전기능은 유휴 상태일 때 전원을 절약하는 기능으로 C0 (CPU 작동상태)에서

유휴 상태로 진입하면 C1->C1E->C3->C6->C7 state로 진입하여 전력 소비를 최소화한다.

C6/C7 상태는 하스웰 CPU에서 처음 지원하는데, C6/C7 상태로 진입할 수 있으려면 파워 서플라이가

C6/C7을 유지하는 최소 전력인 0.05A를 공급할 수 있어야 한다.

이 때문에 인텔은 테스트를 거쳐 하스웰 인증 파워 서플라이를 발표하기도 했다.

[CPU의 단계별 절전 상태]

윈도우 운영체제는 ACPI (Advanced Configuration and Power Interface)에 가입하여

메인보드 제조사가 지원하는 ACPI 기반의 절전 기능을 사용한다. 그 이유는 메인보드에는 CPU 뿐만 아니라

전원을 사용하는 다른 부품들도 있기 때문에 종합적으로 조절하기 위해서이다.

[ACPI 기반 PC]

즉, ACPI가 CPU 절전 기능과 긴밀하게 관련되지만 보다 폭넓은 전원 절약을 실현하는 규격이며, 윈도우 제어판의 전원 옵션을 이용하면 각 장치별로 절전 기능을 설정할 수 있다.

[윈도우8 종료/절전/최대절전모드]

ACPI 규격에서 절전 레벨은 S0부터 S5까지 5단계로 구성되며 숫자가 높을 수록 높은 수준의 절전 모드로 진입하지만 현재 컴퓨터의 최대 절전 모드는 S3 레벨이다. S0(컴퓨터 동작 상태)에서 S1 대기 모드로 진입하면 CPU와 RAM에 복귀에 필요한 최소한의 전원이 공급되면, 그래픽카드나 보조기업장치와 각종 I/O 단자에는 전원 공급이 차단된다.

S2 레벨에서는 CPU는 동작을 멈추고, 캐시 전력도 차단된다.

 

S3는 S2보다 향상된 레벨로 S2와 전력 차단은 동일하지만 하드디스크를 이용하여 메모리 정보를 유지하여 복원할 수 있는 레벨로 윈도우에서 최대 절전 모드를 사용하고 원상 복귀하려면 S3 레벨을 지원해야 한다.

S3 상태에서 시스템은 꺼진 상태로 보이며 최소한의 대기전력만 사용하며 전원 단추를 누르면 기존 작업 상태로 신속하게 복귀한다.

단, 대기 모드나 최대 절전 모드는 파워서플라이가 전원 콘센트에 연결되어 대기 전력을 공급할 수 있는 상태여야 원래의 작업 상태로 복귀할 수 있다. 윈도우 7/8.1/10의 기본값은 "시작" 단추를 누르고 "절전"을 선택하면 "대기 모드"로 전환되며, "시스템 종료"를 선택하면 "최대 절전 모드"로 전환된다.

메모리 정보를 저장하는 "hiberfil.sys" 파일은 운영체제 설치 폴더의 루트 디렉토리에 생성된다.

[윈도우10 절전/시스템 종료 모드]
[최대절전모드 진입시 생성된 "hiberfil.sys" 파일] 

 



컴퓨터는 하드웨어와 소프트웨어로 이루어진 시스템으로

주기적인 관리가 이루어진다면 큰 문제없이 사용할 수 있다.


1.주기적인 먼지 제거

컴퓨터에 먼지가 쌓이면 하드웨어 특히 내부 열 방출 역할을 하는 

각종 팬 (CPU 냉각 팬,파워서플라이 팬/본체 팬)이 작동하지 않아

과열이나 과전류의 원인이 되어 심각한 문제가 발생할 수 있다.

그러므로 3~6개월 단위로 내부 청소를 해주어야 한다.


2.과전류 예방



컴퓨터에 갑작스러운 과전류가 유입되는 것을 예방하려면 과전류 

차단형 멀티 콘센트를 사용하는 것이 좋으며, 컴퓨터를 끌 때는

전원 버튼을 눌러 끄지 말고 OS내 컴퓨터 끄기 기능을 사용하여야 한다.


3.최신 하드웨어 드라이버 적용



컴퓨터에 사용되는 모든 부품들은 해당 부품의 기능과 성능을 

발휘할 수 있게 해주는 드라아버를 사용한다.

드라이버가 없으면 해당 부품을 이용할 수 없으며, 

최신 드라이버를 사용해야 부품의 기능과 성능을 최대한 발휘할 수 있다.


4.주기적인 운영체제 업데이트

항상 네트워크에 연결된 상태로 컴퓨터를 사용하는만큼 컴퓨터 사용자의 개인정보를 

빼내기 위한 해커의 침입이 가능한바 OS 개발사는 이러한 문제를 예방하기위한 

일환으로 OS 개선 및 보안 패치 작업을 주기적 또는 수시로 하고 있으므로

OS의 업데이트를 진행하면 되겠다.


5.바이러스 백신 프로그램의 실시간 감시 및 주기적인 업데이트

랜섬웨어, 트로이목마, 바이러스, 스파이웨어등 수많은 악성 컴퓨터 바이러스로 인해 컴퓨터의 

하드웨어 및 소프트웨어가 무용지물이 될 수 있으므로 수시로 업데이트가 될 수 있도록 한다.

백신 프로그램 자체에서 수시로 업데이트가 진행되고 있으나 네트워크가 불안정하거나 

소프트웨어 충돌에 의해 일시적으로 자동 업데이트가 진행되지 않을 수 있으므로 

항상 확인을 해주어야 한다.


6.주기적인 최적화

컴퓨터 시스템의 최적 운용을 방해하는 불필요한 요소를 제거하여 컴퓨터를 최적으로

 작동하게 해야 아무러 문제없이 컴퓨터를 사용할 수 있다.


7.잘 모르는 파일 및 웹 링크 열기 주의

바이러스나 악성 코드가 활동하려면 사용자의 파일 열기나 클릭 등의 일련의 

작업이 필요하므로 교묘하게 현혹하는 메시지로 위장한다.

OS 또는 백신프로그램의 실시간 감시 기능이 동작하더라도 최신 바이러스나 악성 코드는 

감지되지 않을 수 있으므로 잘 모르는 파일을 다운로드 받아 실행하거나, 

잘 모르는 메일의 첨부 파일을 열거나 웹링크를 클릭하지 않도록 한다.

제품은 '정품, 벌크, 벌크 정품, 병행 제품' 으로 구분되는데, 제품별 차이점은?


품질에는 차이가 없지만 가격, A/S, 포장 상태가 다르다.


1. 정품 : A/S 가 완벽하게 지원되는 제조업체의 정식 소매 유통을 거친 제품



2. 벌크 : 대량 수입 제품을 박스 포장이 되지 않고 , 수입 업체를 통해 수입된다. 공식 A/S 센터에서 A/S가 되지 않는다.


3. 벌크 정품 : 대규모로 수입되어 포장되지 않는 제품이지만, 정식 유통사가 수입하는 제품이다. 

포장만 없을 뿐 정식 A/S는 가능하다.


4. 병행 제품 : 포장은 정품과 똑같지만 정식 유통사가 아닌 수입 업체가 가격 차를 이용하여 

해외에서 들여온 제품이다. A/S는 불가하다.




전원 공급 장치가 변하지 않는 이유

 

컴퓨터 내 모든 주변기기는 지속적인 개선의 노력으로 지금까지 여러 차례 업그레이드를 거치며 최근의 모습으로 소비자에게 공급되고 있다.

그러나 이러한 모든 장치와는 달리 전원 공급 장치(PSU, Power Supply Unit)는 프로세서나 마더보드만큼이나 컴퓨터의 기본이자 중요한 구성요소이다.

적당한 양의 전기 전압이 공급되지 않으면 컴퓨터는 시작조차 할 수 없다.

그래서 PSU는 내부 테스트를 실행해 제대로 동작하는지 확인하고 알맞은 전압과 세기로 전력을 공급한다. 모두 제대로 작동하면 PSU는 컴퓨터의 마더보드에 전력 양호 신호를 보내 마더보드가 시작되도록 한다. PSU는 끊임없이 신호를 보내되, 전력 공급이 제대로 이루어지지 않으면 신호 전송을 중단하고 컴퓨터는 꺼진다.

 

전력 공급 장치의 전원 코드는 일반 전기 콘센트에 꽂는다. 우리나라에서는 220볼트(미국은 110볼트), 60Hz의 교류(AC) 전원을 공급한다. 전원 공급 장치로 들어오는 200볼트 AC는 컴퓨터 내부에 있는 민감한 전자 부품에 사용할 수 있는 것보다 훨씬 낮은 전압의 직류(DC)로 변환해야 한다.

 

공급되는 전원은 변칙적이다. , 전류와 세기에 작은 변동이 있다. 이론적으로 컴퓨터 구성요소는 이러한 변동에 손상될 수 있으므로 일부 전력 공급 장치는 저전압 DC로 변환하기 전에 전원을 필터링하고 조율한다. 전력은 EMI 필터를 통과하면서 변동을 줄이고 회선 조절 회로도를 사용해 전력 수준을 일관되게 유지한다.

 

조절을 마친 전원은 60Hz 전류를 매우 높은 주파수(초당 회전수가 더 많음)로 변환하는 트랜지스터로 이동한다. 트랜지스터는 작고 가벼운 변압기가 220볼트의 전력을 낮추는 일을 하게 한다. 전류가 60Hz로 유지되면 컴퓨터가 적합하지 않기 때문에 실용성이 떨어져 더 큰 변압기가 필요하다. 그뿐만 아니라 60Hz보다 높은 주파수의 AC 전류는 필터링이 더 쉽고 전압을 일정하게 유지해 컴퓨터 내부의 민감한 전자 부품에 사용할 수 있다.

 

고주파 전력은 변압기로 전송돼 220볼트를 컴퓨터의 여러 부분에서 사용하는 세 가지 전압인 3.3볼트, 5볼트, 12볼트로 감소된다.

 

저전력은 이제 전력을 정류하는 다이오드로 이동하고 여기서 AC전력을 DC전력으로 변경한다.

 

두 가지 유형의 커패시터는 전력을 저장한 다음 필요할 때마다 제공하여 컴퓨터 구성요소에서 활용할 수 있는 전원을 항상 안정적으로 공급할 수 있도록 한다. 보통 전원 공급 장치에서 가장 큰 커패시터인 입력 커패시터는 드라이기를 켤 때처럼 전원 콘센트에 전력이 부족할 때 전원 공급 장치에서 활용하는 보유 전력이 있다. 좀 더 작은 출력 커패시터는 전기 저장고가 있어 DVD 드라이브 및 CD드라이브가 동시에 켜질 때처럼 컴퓨터에서 갑자기 전기가 필요할 때 공급한다.

커패시터는 전력 공급 장치가 콘센트에 연결되어 있지 않더라도 전압을 저장하기 때문에 굉장히 위험할 수 있다. 절대 전력 공급 장치를 열어서는 안 된다.

 

다이오드, 트랜지스터, 변압기, 커패시터는 매우 뜨거우며, 냉각시키지 않으면 쉽게 타버릴 수 있다. 하나 이상의 히트싱크(heat sink)는 전원 공급 장치에 내장된 팬과 함께 열을 방출하고 냉각시킨다.

 

전기는 필터(filter)를 통과해 지속적이고 변동 없는 전류가 유지되도록 하므로 전자 부품이 손상을 입지 않는다.

 

전력은 마침내 컴퓨터 구성요소에 전력을 공급하는 케이블로 보내진다. 각 케이블은 몇 개의 전선으로 되어 있으며 각 전선은 서로 다른 전압을 전달한다. 12V 전력은 디스크 드라이브 모터 같은 장치용이며, 3.3V 5V전력은 PCI/AGP 카드, CPU, RAM 및 구성요소에서 사용한다. 케이블 커넥터를 사용해 케이블과 컴퓨터를 연결한다.

각 커넥터는 특정한 방식을 사용해 부착하도록 지정되어 있어 적합한 곳에 전압이 공급되도록 한다.


멀티 코어(multi-core) 프로세서의 원리

 

10억 개 정도의 트랜지스터 뒤에서 잘 동작하는 마이크로프로세서만 있으면 칩에 넣을 수 있는 가장 어려운 소프트웨어라 할지라도 그 요구사항을 기대 이상으로 만족시켜 주리라 생각할 것이다. 그러나 컴퓨팅에서 충분하다라는 것은 없다. 따라서 프로세서에 트랜지스터를 더 넣기가 어려울 경우에는 컴퓨터에 프로세서를 더 많이 설치하면 된다. 멀티코어 프로세서는 두 대의 컴퓨터를 서로 연결해 메모리와 전력, 입력/출력을 같이 사용하는 것과 같다.

2~10개 사이의 프로세서 코어가 있는 장비가 표준 품목이며 그 수는 점점 더 늘어날 것이다.

 

디자인은 다르지만 전형적인 쿼드 코어(quad-core)프로세서는 네 개의 실행 코어(execution core)를 하 나의 다이(die)나 실리콘 칩에 결합한다.

다른 디자인에서는 코어를 두 개의 다이에 분산시키기도 한다. 어떤 방식이든 코어는 모든 마이크로프로세서의 핵심이자 소프트웨어의 명령 실행을 많이 처리하는 부분이다.

 

멀티프로세서 컴퓨터를 사용해 빠른 속도를 비롯한 여러 장점을 얻으려면 운영체제가 컴퓨터에 멀티 코어 프로세서가 있는지 인식하고 이를 구별해낼 줄 알며, 하이퍼스레딩(hyper-threading)을 처리할 수 있어야 한다. 마찬가지로 소프트웨어 응용 프로그램, 게임, 유틸리티는 재작성해야만 멀티 코어를 사용할 수 있다.

이러한 소프트웨어를 스레드(thread) 또는 멀티스레드(multi-thread)라고 한다. 예를 들어 4자리 숫자로 된 열을 추가하는 소프트웨어는 1의 자릿수, 10의 자릿수, 100의 자릿수, 1000의 자릿수를 추가하는 4개의 스레드로 작업을 나눌 수 있다.

하위에 속하는 작업은 다른 코어로 할당된다.

 

하위 작업이 코어를 끝내면 운영체제는 스레드를 하나로 합쳐서 실행에 필요한 코어 중 하나로 보낸다.

 

응용 소프트웨어 프로그램이 멀티 코어에 준비되어 있지 않더라도 운영체제는 멀티 코어를 활용할 수 있다. 소프트웨어를 작동시킬 코어를 선택하고 코어와 프로그램 사이에 친화도를 설정한다. 그런 다음 남아 있는 코어와 작업 사이에도 친화도를 만든다. 두 번째 코어는 디스크 최적화와 같은 백그라운드 작업을 처리할 수 있고, 세 번째 코어는 다운로드를 관리하며, 네 번째 코어는 인터넷에서 재생되는 비디오를 렌더링할 수도 있다. 작업 시간이나 종료 시각은 다른 코어의 진행에 전혀 영향을 받지 않는다.

 

운영체제는 다른 코어로 전달되는 요구사항과 더불어 해당 작업을 시간차 대기열(time-staggered queue)에 넣는다. 각각의 작업은 컴퓨터의 서로 다른 클록에서 해당 코어로 들어가므로 서로 충돌하거나 접근하는 지역에서 정체될 가능성이 작다.

 

각각의 프로세서 코어는 완벽히 구별되지 않는다

온다이(on-die) 그래픽 프로세서, 메모리 캐시 등과 같이 리소스의 접근을 공유할 수 있다

운영체제는 각각의 코어가 리소스에 접근하는 방법을 정할 수 있다

예를 들어, 코어 하나만 동작할 경우 운영체제는 이 코어로 더 많은 공유 캐시를 할당한다.


+ Recent posts