1. DBMS(Database Management System)의 정의를 내리고 이러한 DBMS에는 어떠한 종류가 있는지 조사하시오.
DBMS[디비-엠-에스]는 때로는 데이터베이스 관리 시스템이라고도 불리는데, 다수의 컴퓨터 사용자들이 데이터베이스 안에 데이터를 기록하거나 접근할 수 있도록 해주는 프로그램이다. DBMS는 사용자 요구사항들이나 다른 프로그램의 요구사항들을 관리함으로써, 사용자들이나 다른 프로그램들이 실제로 그 데이터가 저장매체의 어느 곳에 저장되어 있는지를 이해하지 않고서도, 다중 사용자환경의 그 누구라도 데이터를 이용할 수 있도록 해준다. 사용자 요구사항들을 처리함에 있어, DBMS는 데이터의 무결성 (이것은 데이터베이스가 계속해서 접근이 가능하며, 또한 의도한대로 조직화되어 있다는 사실을 확인해주는 것이다)과 오직 허가된 사용자들만이 데이터에 접근할 수 있게하는 보안성을 보장한다. 가장 일반적인 형태의 DBMS가 관계형 데이터베이스 관리시스템, 즉 RDBMS 이다. RDBMS의 표준화된 사용자 및 프로그램 인터페이스를 SQL이라고 부른다. 좀더 새로운 종류의 DBMS로 OODBMS가 있다.
DBMS는 데이터베이스 내의 데이터를 관리하는 파일관리자라고 생각할 수도 있다. DBMS는 보통 데이터베이스 제품의 고유 부분이다. PC에서는 마이크로소프트 액세스가 단일사용자 및 소규모 사용자용 DBMS의 대표적인 예이며, SQL Server는 다중 사용자들의 데이터베이스 요구를 지원하는 DBMS의 한 예이다. 다른 유명한 DBMS들로는 IBM의 DB2, 인포믹스, 오라클 등의 DBMS 제품군 들이 있다.
IBM의 IMS (Information Management System)는 초창기 DBMS들 중의 하나이다. DBMS는 IBM의 CICS와 같은 트랜잭션 관리자들과 함께 사용되거나 결합되기도 한다.
2. 한글 Windows 98과 한글 Windows 2000의 기능상의 차이점에 대해서 기술
하시오.
윈도우즈 2000은 의 원래 이름이 NT 5.0 였던 것처럼 윈도2000은 98의 차기 버전이 아니라, NT의 다음 버전이라 할 수 있다. 윈도98은 불완전 32비트 운영체제였지만, 윈도2000은 완벽한(?) 32비트운영체제 완전 64비트이다. 그래서 윈도98에서는 잘 돌아가던 프로그램들이 2000에서는 안 돌아가는 단점이 있다. 특히 게임의 경우가 그러하다. 이런 단점에도 불구하고 장점으로는 운영체제의 안정성을 꼽을 수 있다. 즉, 그동안 윈도9X 시리즈에서 파란화면의 에러창이 윈2000에선 찾아보기 힘들어졌다는 것이다. 또한 호환성도 향상되었다. 또한 윈도 2000은 처음부터 강력한 '호환성 + 신뢰성 + 사용자 편이성'을 제공하는 플랫폼으로 개발되었기 때문에 윈도 95/98과는 구조부터 다르다. 일단 x86급 CPU 이외의 하드웨어 플랫폼에서도 구동될 수 있게끔 하드웨어 추상 계층을 사용하는 특징을 갖는다. 또, 시스템 오류를 제어하고 충돌을 방지하는 구조로 제작된 디바이스 드라이버인 WDM(Win32 Driver Model)를 자체적으로 제공해 뛰어난 안정성을 갖고, 윈도 NT 고유의 NTFS(NT File System)을 통한 파일 시스템 보호, 사용자 인증 등의 다양한 보안 기능을 제공한다. 하지만 윈도 2000이 윈도 98과 극명한 차이를 보이는 부분은 완벽한 32비트 아키텍처의 구현이다. 때문에 윈도 9x 시리즈의 16비트 애플리케이션은 지원하지 못하며, 그 대신 안정성과 강력한 프로그램 실행 능력을 갖게 된다.
MS는 윈도 2000 발표와 함께 비즈니스 사용자를 위한 윈도 2000 제품군을 세분화해 소개했다. 윈도 2000 프로페셔널과 윈도 2000 서버, 윈도 2000 어드밴스드 서버, 윈도 2000 데이터센터 서버 등 4가지로,
● 윈도 2000 프로페셔널
윈도 NT 5.0 웍스테이션의 새 이름으로, 모든 규모의 기업에서 사용될 데스크톱 운영체제이다. 즉, 윈도 98 이후 업그레이드할 일반 사용자들을 수용할 제품으로, 강력한 보안 기능, 모빌 사용자를 위한 기능, 사용이 용이한 관리 기능을 제공하고, 2개의 CPU를 연결할 수 있는 2-Way SMP(Symmetric Multi Processing)를 통해 향상된 확장성을 보장한다.
● 윈도 2000 서버
MS가 서버 제품군 중 가장 많이 보급될 운영체제라고 MS가 장담한 운영체제. 중소 규모의 기업에서 애플리케이션 설치 및 관리,웹 서버, 워크 그룹을 만드는데 적합한 기능들을 제공한다. 최고 4-Way SMP를 장착할 수 있는 윈도 NT 서버 4.0은 이 제품으로 업그레이드가 가능하다.
● 윈도 2000 어드밴스드 서버
이전 윈도 NT 5.0 엔터프라이즈 에디션의 새 이름으로, 보다 강력한 애플리케이션용 서버가 될 것이다. 다양한 NOS(Network OS) 및 인터넷 서비스를 제공하며, 대용량 메모리 지원 기능과 4-Way SMP 지원 기능으로 데이터베이스 집중의 업무에 유용하다. 서버끼리 연결할 수 있는 클러스터링과 로드 밸런싱을 지원할 이 제품은 윈도 NT 4.0 엔터프라이즈 에디션에 비해 낮은 가격으로 책정될 예정이다.
● 윈도 2000 데이터센터 서버
윈도 2000 제품군 중 가장 다양한 기능을 제공할 서버급 운영체제이다. 최고 16-Way SMP 및 64GB의 메모리를 지원하고, 윈도 2000 어드밴스드 서버처럼 클러스터링과 로드 밸런싱 서비스를 기본으로 제공하는 특징을 갖는다. 따라서 대규모 데이터웨어 하우스, 계량 분석, 과학 및 공학 목적의 시뮬레이션, 온라인 거래 처리(OLTP), 서버 통합 프로젝트 등에 적합하다.
windows2000의 신기능 신기술 및 특징들을 좀 더 살펴보면.
·설치하기 어려웠던 NT의 약점 해결 ·다양한 설치 옵션, 하지만 호환성 결여.
·초보 사용자에게 편리해진 인터페이스, 지능화된 인터페이스로 작업 속도 향상
·인터넷 익스플로러의 오토컴플리트 기능을 수용한 윈도 2000의 파일 불러오기 창.
·이미지 보기 및 썸네일 카탈로그 보기를 지원하는 '내 그림' 폴더
·사용자 마음대로 네트워크 환경을 꾸밀 수 있는 '내 네트워크 장소' 폴더.
·윈도 익스플로러 창의 버튼은 사용자 임의대로 커스터마이징시킬수 있는 기능.
1.오프라인 폴더
오프라인 폴더는 서버 등 네트워크 상에 있는 파일이나 폴더의 캐시를 HDD에 복사해 놓고 오프라인 상태에서도 이용할 수 있는 기능이다. 물론 이 기능을 이용하기 위해서는 네트워크 환경에서 PC를 이용해야 한다.이 기능으로 가장 많은 혜택을 받을 대상은 노트북 사용자로 회사나 학교, 연구실등의 네트워크에 연결된 채 사용하던 도중 다른 곳으로 이동하게 될 경우 캐시에 저장된 파일로 계속 작업을 할 수 있게 되고 차후 다시 네트워크에 연결할 때 양쪽 의 파일을 동기화 시킬 수 있는 기능이다. 즉, 익스플로러의 '오프라인 작업' 기능을 폴더에까지 개념확장을 시킨 것으로 볼 수 있다.
2.최대절전모드
절전 모드를 선택하게 되면 현재 시스템의 메모리에 있는 모든 내용을 하드 디스크에 저장하는 과정을 거친 후 전원이 꺼지게 된다. 이 과정은 기존의 절전모드 또는 재부팅 과정과도 역시 큰 차이가 있다.
최대 절전 모드에 있는 상태에서 다시 파워버튼이나 기타 절전상태를 해제 시킬 수 있는 장치를 통해 최대 절전 모드를 해제시키면 컴퓨터는 메모리의 상태가 저장되었던 내용을 다시 읽는 과정과 사용자를 확인하는 과정을 거쳐 최대 절전 모드를 실행하기 전의 화면 상태로 그대로 돌아가게 된다. 최대 절전 모드 이전의 상태라 함은 단지 화면에 보이던 창자체만 다시 띄우는 것이 아니라 기존의 클립보드에 저장된 내용, 애플리케이션에서 저장하지 않고 작업중인 내용까지 모두 되돌린다.
이 기능은 고성능의 컴퓨터 특히 빠른 하드디스크 액세스 속도를 가진 컴퓨터에서 더욱 빛을 발하게 될 것이고 이 기능을 최대한 발휘할 수 있는 컴퓨터는 비로소 On Now 기능을 실현하게 될 것으로 기대된다.
마지막으로 이 기능을 위해 메모리의 내용을 하드디스크에 저장하기 위해서 약 120M정도의 하드 디스크 공간이 필요하다.
3.강화된 멀티미디어 지원
최신의 미디어 플레이어 6.4를 탑재한 윈도2000의 멀티미디어 기능은 특정 코덱의 다운없이 현존하는 대부분의 파일 포맷을 지원하는데에 있어서 매우 유용하다고 할 수 있다. 심지어 미디어 플레이어 기능의 일부를 윈도우 탐색기내에 포함시키므로서 별도의 프로그램에 의존하지 않고도 각 매체별로 내용을 살펴볼 수 있게 한 점은 매우 편리하게 느껴졌다.
일반 폴더에서 비디오 파일을 선택할 경우 오른쪽 그림과 같이 탐색기 하단에 자동적으로 축소된 미디어 플레이어가 나타난다. 기본적인 기능 즉, 재생, 일시정지, 정지의 기능이 제공된다.
MP3파일처럼 사운드 파일을 선택할 경우 역시 자동으로 탐색기 하단에 플레이어가 나타난다. 그림일 경우 축소된 그림이 나타난다.
새로운 모습의 My Picture
슬며시 나타난 My Picture폴더는 My Document 폴더 하위에 위치해 특별히 하는 일도 없이 놓여있던 불필요한 폴더 중 하나였다. 하지만 윈도2000에서는 새로운 기능을 가지고 나타났다. 일반 폴더에서 그림 파일을 선택했을 경우 단지 축소된 그림만 보여주는 것과는 달리 My Picture폴더에서는 오른쪽 그림과 같이 ACDSee와 같은 썸네일 기능을 기본적으로 제공하고 확대/축소까지도 할 수 있다.
4.개체의 프로그램 다중 연결기능
기존의 윈도 98/95, NT의 경우 한 개체당 연결 프로그램의 설정이 오직 하나의 프로그램에 한정되어 있었다. 하지만 대표적인 그래픽 파일의 포맷일 경우 뷰어로 연결되어 사용되는 경우외에도 편집을 위해 다른 프로그램에도 연결이 필요한데 이 기능을 지금까지 제대로 지원하지 못해 불편했던 것이 사실이다. 윈도2000에서는 개체당 연결 프로그램의 제한을 없애고 여러가지 프로그램에 연결이 가능하도록 하여 사용자의 편의를 한층 높였다
1.NTFS v5.0
NTFS 5.0 파일 시스템의 새로운 기능은 다음을 포함하고 있다.
- 할당량(Disk Quotas).
관리자는 볼륨 당 사용자가 사용할 수 있는 여유 공간의 크기를 제한 할 수 있다. 여기에는 세 가지 Quota 레벨이 있다: Off, Tracking, Enforced.
- 암호화(Encryption).
NTFS 5.0 파일 시스템은 디스크 상의 파일 데이터를 읽고 쓸 때 자동으로 암호화(Encryption)하고 해독
(Decryption)할 수 있다.
- Reparse Points.
프로그램은 파일 시스템에 있는 개체에 대한 작업이 시작되는 것을 알 수 있으며 파일 데이터를 반환하기 전에 그들의 코드를 실행한다. 이러한 기능은 폴더에서 물리적 디스크나 다른 볼륨으로 데이터의 읽고 쓰기를 리다이렉트(Redirect) 하기 위해서 사용할 수 있는 마운트 포인트(Mount Points)와 같은 파일 시스템 기능을 확장하는데 사용될 수 있다.
- Sparse Files.
이 기능은 프로그램으로 하여금 아주 방대한 크기의 파일을 생성하도록 하며 필요할 때만 디스크 공간을 사용한다.
- USN Journal.
볼륨상에 만들어진 모든 파일의 변경 사항에 대한 로그를 제공한다. 이 기능은 Windows 2000 도메인 컨트롤러가 파일 시스템 볼륨으로 NTFS 5.0 파티션을 사용해야만 하는 이유 중 하나가 된다.
단, Windows NT 4.0에서 쓰인 NTFS v4.0에서 v5.0과 호환성을 가지기 위해서는 NT4.0의 서비스팩 4 를 반드시 Windows NT 4.0 에 설치하여야 한다.
2.파일 보호 기능(WFP)
Windows 운영 체제의 초기 버전은 공유된 시스템 파일이 다른 프로그램의 설치로 인한 덮어 쓰기 되어지는 것을 막지 않았다. 이들 변경으로 사용자는 프로그램 오류로 인해 불안정한 운영 체제에서의 예상치 못한 성능 결과를 종종 경험하였다. 이러한 문제는 몇몇의 파일 형식, 일반적인 동적 링크 라이브러리(DLL)와 실행 파일(EXE)에 영향을 주게 된다. Windows 2000 은 모니터 되고 있는 시스템 파일에 대한 덮어쓰기를 방지하는 Windows 파일 보호 (WFP: Windows File Protection)라고 부르는 새로운 기능을 포함하고 있다. 그렇게 함으로써 파일 버전이 맞지 않는 문제는 피할 수 있다. Windows 파일 보호 기능은 보호된 시스템 파일이 올바른 Microsoft 버전인지 확인하도록 Code Signing에 의해서 만들어진 파일 서명과 Catalog 파일을 사용하고 있다. Windows 파일 보호 기능은 어떠한 유형의 서명을 만들어내지는 않는다.
4.다중 CPU의 지원
Windows 2000 은 단일 또는 다중 CPU 를 지원한다. Microsoft Windows NT 4.0에서 다중 CPU에 대한 지원을 추가하는데 Uptomp.exe 도구를 사용할 수 있다. Windows 2000에서는 Uptomp.exe 도구는 더 이상 사용되지 않는 대신에 이들 변경들을 생성하는데 장치 관리자를 사용할 수 있다.
3. 디스크 조각 모음을 해야 하는 이유에 대해서 설명하시오.
조각화 유형
파일과 폴더를 만들고 삭제하며, 새 소프트웨어를 설치하고, 인터넷에서 파일을 다운로드하면 조각화가 발생합니다. 컴퓨터에서는 반드시 디스크 상의 단일 공간에 전체 파일이나 폴더를 저장하지는 않으며 첫 번째 사용 가능한 공간에 저장합니다. 디스크의 큰 부분을 사용한 후에는 후속 파일과 폴더의 대부분은 볼륨 간에 조각으로 나누어 저장됩니다. (본서의 논의에서는 디스크와 볼륨이라는 용어가 같은 의미로 사용됩니다.) 파일이나 폴더를 삭제하면 새로운 파일이나 폴더를 저장할 때 뒤에 남는 빈 공간이 임의로 채워집니다. 이 때문에 조각화가 발생합니다. 볼륨이 단편화될수록 컴퓨터 파일의 입출력 성능은 더 느려집니다. 디스크 조각화는 파일 조각화와 빈 공간 조각화라는두 가지 기본 유형이 있습니다.
파일 조각화
모든 부분이 디스크 상의 한 위치에 저장된 파일을 "인접 파일"이라고 합니다. 파일이 인접하지 않은 경우 조각된 파일이라고 하는데, 디스크 곳곳에 조각 조각으로 분산되어 있습니다. Windows NT?? 및 Windows 2000 파일 유형, FAT(File Allocation Table)와 NTFS 파일 시스템은 모두 조각화되기 쉽습니다.
디스크 헤드가 흩어진 파일 부분을 읽기 위해 디스크 상의 다른 지점으로 움직이는 데 더 많은 시간이 필요하기 때문에 파일 조각화는 디스크 성능에 부정적인 효과를 줍니다. 이것이 바로 시스템 성능이 점차 저하되는 주된 이유이며 읽기 및 재부팅 시간이 길어지는 구체적 원인입니다.
빈 공간 조각화
부분적으로 꽉 찬 디스크에는 빈 공간이라고 하는 사용되지 않은 공간이 있습니다. 이론적으로 이러한 공간이라도 디스크에서 인접해 있는 부분이 있다면 사용할 수 있습니다. 그리고 빈 공간이 있다해도 조각나 있다면 소용이 없습니다. 빈 공간 조각은 함께 합쳐져 있지 않고 작은 조각으로 나누어진 파일 공간을 말합니다. 디스크 헤드가 빈 공간을 찾아서 파일을 쓰기 위해 디스크 상의 다른 지점으로 이동하는 데 시간이 걸리기 때문에 이러한 유형의 조각화는 성능이 느려지는 결과를 초래합니다. 기록될 공간보다 파일이 큰 경우 파일이 단편화되므로 단편화된 빈 공간은 또한 파일 조각화 가능성을 높입니다.
조각 모음 분석
조각 모음은 데이터 액세스 및 검색 속도를 높일 목적으로 서로 인접하지 않은 파일 부분을 디스크의 인접 섹터에 다시 기록하는 프로세스를 말합니다. 시간이 경과할수록 FAT 및 NTFS 디스크가 저하되고 더 단편화될 수 있으므로 최적의 시스템 성능을 위해서는 조각 모음이 반드시 필요합니다.
조각화 분석 연구
시스템이 얼마나 단편화될 수 있을까요? 1999년 6월, 캘리포니아 주 Irvine에 위치한 American Business Research Corporation은 조각 모음을 사용하고 있지 않은 100개 회사 사무실에 조각화 분석을 수행하여 응답자의 50%는 2,000 - 10,000개의 조각난 서버 파일을, 또 다른 33%는 파일이 10,333 - 95,000개의 조각으로 단편화되었음을 밝혀냈습니다. 모든 경우에 결과는 동일하였습니다. 즉, 서버와 워크스테이션의 성능이 상당히 저하되었습니다.
좋은 유지 관리 방법
운영 체제를 로드하면 그 결과 파일 및 빈 공각 조각화가 발생하므로 심지어는 새 컴퓨터 시스템에서도 디스크 조각화가 발생합니다. 운영 체제를 새 시스템에 로드하면 이러한 사실을 테스트하고 아래에서 설명하는 디스크 조각 모음의 분석 기능을 실행할 수 있습니다.
개별 사용자의 경우 운영 체제를 로드한 후 바로 디스크 조각 모음을 실행해야 하며 그 후에도 정기적으로 수동으로 이를 실행해야 합니다. 디스크 조각을 모을 시기를 결정하는 것은 수행할 작업의 종류에 따라 다릅니다(컴퓨터를 일상적으로 매일 사용해도 조각화가 발생한다는 사실을 명심하시기 바랍니다). 파일 압축 및 압축 해제 후와 운영 체제 및 응용 프로그램 설치 후에는 반드시 조각 모음을 해야 합니다. 대개 컴퓨터를 보통 사용하거나 많이 사용하는 경우에는 일주일에 한 번, 가끔 사용할 경우에는 조각 모음 실행 횟수를 줄이도록 합니다.
조각 모음을 수행할지의 여부를 결정하기 전에 디스크 조각 모음을 사용하여 디스크를 분석할 수 있습니다. 디스크를 분석한 후에는 해당 볼륨에서 단편화된 파일 및 폴더의 비율과 작업 과정을 권장하는 대화 상자가 표시됩니다. 디스크 조각 모음에서 권장하는 대로 정기적으로 볼륨을 분석하고 볼륨 조각을 모으십시오.
Windows 2000 기반 서버 및 워크스테이션에서 디스크가 최적으로 작동하도록 하려면 디스크 분석과 조각 모음을 정기적으로 수행해야 합니다.
4. 다음의 용어들을 설명하시오.
① Active Directory
액티브 디렉토리는 윈도우2000, 즉 윈도우NT 5.0의 일부로서 마이크로소프트가 제공하는 새롭게 진보된 계층적 디렉토리 서비스이다. 이는 사용자, 사용자 그룹, 네트웍 데이터 등을 하나로 통합 관리하는 새로운 인터페이스라고 한 마디로 설명할 수 있다.
액티브 디렉토리는 LDAP를 만족하며, 인터넷의 DNS 상에 구현되므로, 작업그룹들에게는 마치 웹 사이트처럼 도메인 이름이 부여되고, LDAP를 만족하는 어떠한 클라이언트(윈도우, 매킨토시, 유닉스 등)라도 여기에 액세스 할 수 있게 된다. 액티브 디렉토리는 이기종으로 구성되어 있는 기업의 네트웍에서 기능을 발휘할 수 있으며, NDS나 NIS+를 포함한 다른 디렉토리 서비스를 포함한다.
이 외에도 윈도우2000에서는 복잡한 네트웍을 도메인 간의 유연한 연결 고리로 연결해 통합적 관리 기능을 제공한다. 실제로 액티브 디렉토리의 강력한 라이벌이라 할 수 있는, 노벨 네트웨어의 NDS(Novell Directory Services)의 리소스와 데이터를 손쉽게 불러올 수 있고, 그 반대로 저장도 가능하다는 것이 입증되어 호평을 받은 바 있다.
Active Directory의 장점
1) DNS와의 통합
AD는 DNS를 사용한다. 그래서 TCP/IP 네트워크 컴퓨터에서 실행하는 프로세스가 다른 컴퓨터를 확인하고 연결할 수 있다.
2) 다양한 질의 방법
사용자와 관리자는 개체의 등록 정보를 사용하여 시작메뉴의 찾기명령, 바탕화면의 네트워크 아이콘 또는 AD 및 컴퓨터 스냅인으로 네트워크에서 개체를 신속하게 찾을 수 있다. 정보 찾기는 클로벌 카탈로그를 사용하여 최적화된다.
3) 개체에 대한 확장성
AD는 관리자가 스키마로 새로운 개체 클래스를 추가하고 기존 개체 클래스로 새 특성을 추가하여 확장할 수 있다.
4) 정책을 기반으로 한 관리
- 그룹 정책은 컴퓨터나 사용자가 초기화될 때 적용되는 구성설정이다.
- 모든 그룹 정책 설정은 그룹 정책 개체(GPO)에 들어 있으며 AD 사이트, 도메인 또는 OU에 적용된다.
5) 도메인에 대한 확장성
- AD는 다수의 도메인을 포함하며 그 각각은 다수의 Domain Controller(DC)를 가진다.
- 모든 네트워크 요구 사항에 맞도록 디렉토리를 확장할 수 있다.
- 다중 도메인은 도메인 트리로 결합되며 다중 도메인 트리는 포리스트로 결합될 수 있다.
- 가장 간단한 구조에서 단일 도메인 네트워크는 동시에 단일 트리이며 단일 포리스트이다.
6) 정보 복제
- AD는 멀티 마스터 복제를 사용한다.
- 어떤 도메인 컨트롤러에서나 디렉토리를 업데이트할 수 있다.
- 하나의 도메인에서 멀티 도메인 컨트롤러를 사용하면 결함허용과 로드 밸런싱의 효과를 가져올 수 있다.
7) 정보 보안
- 사용자 인증과 액세스 제어관리가 AD에 완전히 통합되었다.
- AD는 인증을 한 곳에서 관리한다.
- 액세스 제어는 디렉토리의 각 개체에 대해서뿐만 아니라 각 개체의 각 등록 정보에 대해서도 정의될 수 있다.
8) 상호 운용성
- AD는 LDAP과 같은 표준 디렉토리 액세스 프로토콜에 기반하기 때문에 호환되는 프로토콜을 사용하는 다른 디렉토리 서비스와 상호 운용할 수 있다.
② NTFS
NTFS (New Technology File System) : 대용량, 높은 신뢰성, 보안 기능, 성능을 위해 설계된 NT 전용의 파일 시스템이다. 윈도우 NT의 서버 버전을 위해 선택할 수 있는 파일 시스템이다.
1. NTFS의 장점
-대용량 볼륨에 대한 효과적인 지원 : NTFS는 용량이 큰 하드 디스크 분할영역에 있는 파일들을 매우 효과적으로 관리하여, 빠른 파일 접근 기능을 제공한다.
-디스크 공간의 효과적인 사용 : NTFS는 상대적으로 작은 클러스터 크기를 사용하여 파일을 저장할 때 낭비되는 디스크 공간이 적도록 한다.
-보안 기능 (Security) : NTFS는 파일과 디렉토리에 권한을 지정할 수 있고, 플로피나 다른 운영체제를 통해 부트하여 보안 기능을 통과할 수 없도록 한다. 또한 NTFS는 파일이나 디렉토리에 접근한 사용자를 기록하는 파일 접근 로그를 유지할 수 있도록 한다. NTFS는 미국 정보의 C-2 보안 기준을 따른다.
-튼튼함 (Robustness) : NTFS는 시스템 고장이나 하드웨어 고장시 데이터의 손실을 방지할 수 있도록 파일 트랜잭션에 대한 기록을 한다. 트랜잭션은 완료되기 전에 고장이 발생하였다면, NT는 시스템이 재시작되었을 때 그 문제를 인식하고 필요한 교정 작업을 수행한다. NTFS는 디스크 결함 허용 기능(Fault Tolerance)을 제공하여 다중 디스크 시스템에서 한 하드 디스크의 손실로부터 데이터를 보호한다. 그러나 이 기능은 일반적으로 NT 4의 서버 버전에서만 이용 가능하다.
-자동 압축 (Automatic Compression) : NTFS는 특정 파일이나 파일들이 있는 디렉토리를 자동적으로 압축할 수 있도록 한다. (다른 파일 시스템에서는 파일을 압축하거나 풀기 위해서는 매번 유틸리티를 실행시켜야 한다.)
-향상된 파일이름 지원 : NTFS는 대소문자와 Unicode(16비트 문자를 허용하고, 외래어 지원을 위해 사용되는 형식), 254문자까지의 긴 파일 이름을 지원한다.
2. NTFS의 단점
사용자의 볼륨에서 사용되는데 있어서, NTFS는 몇가지 단점이 있다. NTFS는 사용되는 모든 볼륨에 대하여 대략 5MB를 소모한다. 수행하는 모든 작업으로 인하여, 저용량의 볼륨에서 사용될 때, 특히 512MB에서는 크게 빠르지 않다. 또한, NTFS는 다른 운영체제에서는 사용할 수 없다는 것을 주목하여야 한다. 이는 여러 운영체제들로 컴퓨터를 사용하는 이중부트 구성을 사용하려고 할 때, 매우 중요한 고려 사항이다.
③ Macro
일반적인 의미에서 매크로란 "하나의 작업을 수행하는데 필요한 명려이나 키조작을 일정한 순서대로 기술해 놓은 일종의 작은 프로그램"을 가르킨다. 이러한 매크로 기능은 메뉴 선택이나 키조작, 마우스 조작 등을 자동적으로 실행시키기 위해 자주하는 작업이나 반복적으로 수행하는 작업을 자동적으로 수행하도록 하기 위해 자주 사용된다.
엑셀 5.0 이후에 매크로 기능이 VB언어로 점차 통합되면서 엑셀 7.0버전을 거쳐 97버전에 이르는 과정에서 엑셀에서 사용되는 매크로에 대한 정의가 바뀌었다. 이제 엑셀에서 매크로란 "비주얼 베이직 모쥴에 명령과 함수를 모아 저장해 두었다가, 해당 작업이 필요할 때마나 실행시킬 수 있는 기능"으로 정의된다.
④ USB(Universal Serial Bus)
USB는 모든 주변기기가 같은 커넥터를 사용한다는 뜻의 "Universal"과 직렬전송으로 주변기기가 데이지 체인으로 연결된다는 뜻의 "Serial"이 합쳐진 것이다. USB는 직렬 포트의 일종인 기존의 외부 확장포트(시리얼, 패러랠)들의 느린 속도와 제한된 장치 연결에 따른 불편을 해결하기 위한 인터페이스로 7개(IBM, Intel, Microsoft, Compaq, DEC, Northern Telecom, NEC)업체의 공동 연구 끝에 만들어 졌다.
모뎀이나 프린터, 스캐너등의 디바이스만 연결하기 위해서 사용되었던 외부 확장포트들에 비해 USB는 모두 다른 방식으로 연결하던 키보드, 모니터, 마우스, 프린터, 모뎀 등 기본적인 주변기기들을 한번에 연결할 수 있는 장점을 가지고 있다. 또한, 새로운 주변기기가 접속되었을 때 재부팅이나 셋업 과정 없이 자동인식으로 최대 127개의 장치를 연결할 수 있을 뿐더러 최대 12Mbps의 데이터 전송속도에 5V 전원을 사용한다. PnP가 완벽하게 지원돼 설치하기 쉬울뿐만 아니라 대부분의 메인보드 칩셋에 USB 컨트롤러가 포함되어있기 때문에 별도의 추가 기기를 필요로 하지 않는다. 최근에는 메인보드에 USB 칩셋과 단자가 나오므로 USB 관련 기기를 사용하기가 더욱 편리해지고 있다.
USB의 역사
Intel, Compaq, NEC, MS은 USBO란 협의체를 만들어 USB의 규격화를 진행하던중 1996년 1월에 USB 1.0 규격을 발표하기에 이르렀다. 이때 발표된 규격은 단순한 규격에 대한 정의 수준으로 실제 실용화를 위한 규격은 아니었다.
마침내 1998년, 전기적인 전송 규격과 프로토콜등의 하드웨어, 소프트웨어 기술이 통합되면서 새롭게 USB 1.1 규격이 발표되었다. 이렇게 실용적인 규격이 마련됨과 동시에 인텔과 VIA, SiS, ALi등과 같은 메인보드용 칩셋 제작사들은 USB 포트를 지원하는 칩셋을 발표하면서 메인보드 제작사들을 주축으로 지금처럼 PC에 USB 포트가 기본적으로 사용되기 시작됐다.
1994년부터 시작된 USB의 역사는 여러 번의 개정을 거쳐서 99년부터 대중화된 이후 거의 폭발적이라고 할 만큼 좋은 반응을 얻고 있다.
첫댓글 형 멋져요~ ㅋㅋ