Monday, December 6, 2010

Түүх

Гол зүйл: Хатуу дискний төхөөрөмж(Хойшид HDD гэх)-ний түүх

Хатуу дискний төхөөрөмжнүүд(1956 онд анх IBM тооцоолон бодох компютерт нэвтрүүлсэн) компютеруудын ерөнхий зорилгод анхныхаасаа улам хөгжингүйгээр ашиглагдаж байна.

1990-ээд онд их багтаамжтай, найдвартай хадгалах, онцгой төхөөрөмжөнд хамааралтай,RAID системүүд шиг хар туглаганд суурлигдсан, сүлжээ хавсаргасан хадгалах системүүд(SAN) мөн хадгалах бүсийн сүлжэний системийг үр бүтээмжээр хангах бас өгөдөлийн томоохон багтаамжууд хандах боломжыг зөв баталгаатай болгох хэрэгтэй байв.

21-р зуунд хатуу диский төхөөрөмж өргөжиж дүрс бичлэгийн аппаратдууд, гар утаснууд, дижитал дуу тоглуулагчид, дижитал видео тоглуулагчид, хувийн дижитал туслагчид бас видео тоглоомны удирдлага гэх мэт хэрэглээнд хэрэглэгдэж байна.

Технологи

Хатуу дискний төхөөрөмж дээр бичихийн тулд цахилгаан соронзон материал дээр 0 эсвэл 1 гэсэн хоёртын тоололын системээр дүрсэлдэг. Тэднийг эргүүлж уншихдаа цахилгаан соронзон материалаас олж уншдаг.

Жирийн хатуу дискний загвар нь хайрцаганд байх гол тэхлэгт суурлиулсан нэг эсвэл илүү олон дугуй диск дээр өгөгдөл бичэгдсэн байдаг.Пянзнууд бол соронзон биш материалаар хийгдсэн байх ба ихэвчлэн хөнгөн цагаан хайлш эсвэл шил бас соронзон материалын нимгэн хучлагтай байдаг ба ерөнхийдөө 10-20nm зузаандуу байна. Жирийн ширхэг цаас бол 0.07-0.18 милметр (70’000-180’000nm) зузаан гадна талын бүрхэвчийг хамгаалж бүрхсэн байдаг.

Хуучны дискнүүдэд сорнзон матириалтай төмөрийн исэл байсан ба гэвч одоогийн дискнүүд кобалтын хайлш хэрэглэдэг байна.

Пянзнуудын эргэлт бол маш өндөр хурдтай байна. Мэдээлэл бол пянз дээр бичигдэх ба хурдан эргэлдэж буй хэтэрхий нарийн соронзон гадгуунаас толгой дуудан олж уншиж бичиж боловсруулна.

Уншиж бичих толгой бол шуудхан дор нь соронзон материалаас олж өөчлөхөд хэрэглэгдэнэ.Орчин үеийн эдгээр төхөөрөмжнүүд бол гол дээрх соронзон пянзны гадаргуу болгон дээр нэг толгой байрлаж энгийн гар байна. Тэд эргэхэд хөндлөн пянзан дээрх толгой хөдөлж гарнууд ажилд орж эхлэх ба эргэлтэнд пянзны гадаргууны бараг бүх хэсэгт толгой хүрэх боломжтой.Ажилуулагч гар бол цагираг асаагч хоолой эсвэл зарим хуучин хэлбэрт хөдөлгөөнт мотор хэрэглэнэ.

Пянз бүрийн соронзон гадаргуу бол дотороо олон жижиг дэд-бичилметр-хэмжээт ойлголтын хэсэгийн соронзон бүстэй.Эхэндээ бүсүүд хэвтэй хэлбэртэй байсан ч 2005 оноос эхлэж перпендикуляр хэлбэртэй болж өөрчлөгдсөн.Соронзон материалын гол түүхий эд нь байгаль нь дээрх эдгээр соронзон бүс болгон бол цөөн зуун соронзон үр тариа юм.Соронзон үр тариа бол ерөнхийдөө ганц соронзон талбайгаас 10нм хэмжээтэй гэсэн үг.

Алдаа зохицуулалт

Орчин үеийн төхөөрөмжүүд бас өргөн хүрээтэй хийдэг Error Corrrcting Codes(ECCs), ялангуяа Reed-Solomon-ны алдаа засагчыг ашигладаг. Эдгээр техник арга барилыг хадгалах онцгой битүүд өгдөлын үүрэнд байх ба тэдгээр нь математикийн томъёоноос тогтсон байна. Онцгой энэ битүүд олон алдаануудыг засах боломжтой.

Тэдгээр онцгой битүүд хатуу диск дээр зай эзэлдэг ба тэдгээр нь бичлэгийг өндөр зэргээр ажилж байгаа нягтаршилыг бүртгэж, хэрэглэгчийн өгөгдөлөөс хадгалах зайны үр дагвар энэ тэрийг үзүүлнэ. 2009 оноос шинэхэн төхөөрөмжүүд дэх low-density party-check codes(LDPC) нь Reed-Solomon-г хэрэглээнээс гаргасан юм.

LDPC код нь Shannon Limit-ийн ажилгааг хаах боломж өгсөнөөс гадна бас иймээс хадгалах төхөөрөмжийг илүү бологох боломжтой болсон юм.

History

Main article: History of hard disk drives

HDDs (introduced in 1956 as data storage for an IBM accounting computer) were originally developed for use with general purpose computers. During the 1990s, the need for large-scale, reliable storage, independent of a particular device, led to the introduction of embedded systems such as RAID systems, network attached storage (NAS) systems, and storage area network (SAN) systems that provide efficient and reliable access to large volumes of data. In the 21st century, HDD usage expanded into consumer applications such as camcorders, cellphones (for example the Nokia N91), digital audio players, digital video players, digital video recorders, personal digital assistants and video game consoles.

Technology

HDDs record data by magnetizing ferromagnetic material directionally, to represent either a 0 or a 1 binary digit. They read the data back by detecting the magnetization of the material. A typical HDD design consists of a spindle that holds one or more flat circular disks called platters, onto which the data is recorded. The platters are made from a non-magnetic material, usually aluminum alloy or glass, and are coated with a thin layer of magnetic material, typically 10–20 nm in thickness — for reference, standard copy paper is 0.07–0.18 millimetre (70,000–180,000 nm) thick— with an outer layer of carbon for protection. Older disks used iron(III) oxide as the magnetic material, but current disks use a cobalt-based alloy.

The platters are spun at very high speeds. Information is written to a platter as it rotates past devices called read-and-write heads that operate very close (tens of nanometers in new drives) over the magnetic surface. The read-and-write head is used to detect and modify the magnetization of the material immediately under it. In modern drives there is one head for each magnetic platter surface on the spindle, mounted on a common arm. An actuator arm (or access arm) moves the heads on an arc (roughly radially) across the platters as they spin, allowing each head to access almost the entire surface of the platter as it spins. The arm is moved using a voice coil actuator or in some older designs a stepper motor.

The magnetic surface of each platter is conceptually divided into many small sub-micrometre-sized magnetic regions, each of which is used to encode a single binary unit of information. Initially the regions were oriented horizontally, but beginning about 2005, the orientation was changed to perpendicular. Due to the polycrystalline nature of the magnetic material each of these magnetic regions is composed of a few hundred magnetic grains. Magnetic grains are typically 10 nm in size and each form a single magnetic domain. Each magnetic region in total forms a magnetic dipole which generates a highly localized magnetic field nearby.

Error handling

Modern drives also make extensive use of Error Correcting Codes (ECCs), particularly Reed–Solomon error correction. These techniques store extra bits for each block of data that are determined by mathematical formulae. The extra bits allow many errors to be fixed. While these extra bits take up space on the hard drive, they allow higher recording densities to be employed, resulting in much larger storage capacity for user data. In 2009, in the newest drives, low-density parity-check codes (LDPC) are supplanting Reed-Solomon. LDPC codes enable performance close to the Shannon Limit and thus allow for the highest storage density available.

Ашигласан материал:

Http://en.wikipidea.org

Модем гэж юу вэ?

Модем(Зураг 1, 2) нь Modulator Demodulator гэсэн үгний товчлол бөгөөд компьютерт боловсруулсан өгөгдлийг телефон шугамаар дамжуулахын тулд аналог руу хувиргаж модуляци хийх үүрэгтэй.


Мөн телефон шугамаар дамжин ирсэн аналог сигналыг компьютерт хүлээн авахдаа тоон сигнал руу хувирган демодуляци хийдэг.
Анх 1960-аад онд модем бий болсон ба терминалаас компьютер луу телефон утасны шугамаар дамжин холбогдох зориулттай хийгджээ.

Анхны модемын хурд 300 bps (bit per second) байсан бол 1998 оны сүүлээр
56Kbps хурдынхыг ашиглаж эхэлсэн. Мөн өндөр хурдын xDSL системийн
модемыг ашиглах болсон.

Модемын боломжууд:

Voice modem
Fax modem
Error correction
Data compression
Flow control
UART data buffering

Модемыг дотор нь software мөн hardware гэж 2 ангилдаг. Модем нь модуляци,
демодуляци хийхээс гадна алдааг шалгаж засах, компресс хийх зэрэг
үйлдлүүдийг гүйцэтгэдэг ба Hardware модем нь энэ бүгдийг дагнан хийдэг.
Харин software модем нь бие дааж бүх үйлдлийг хийх боломжгүй бөгөөд
үүнийгээ процессортой хамтран гүйцэтгэдэг. Ийм учраас процессорын хурд
сайн байх шаардлагатай. US Robotics буюу 3Com -н Winmodem нь модуляци,
демодуляцийг өөрөө гүйцэтгээд алдаа шалгаж засах (Hardware error
correction), компресс хийх (Hardware compression) үйлдлийг нь процессор
гүйцэтгэдэг. Энэ модем нь ихэвчлэн шинэ компьютертэй дагалдаж ирдэг.
HSP
(Host Signal Processing) модемын хувьд дээрх 2 үйлдлийг бие дааж хийх
боломжгүй зөвхөн процессор нь гүйцэтгэдэг тул Pentium II 300Mhz -с дээш
хурдтай байх шаардлагатай байдаг.

Модемын стандарт протоколууд:

Bell/CCITT/ITU-T Standarts
Data Transfer Protocols
Modulation Protocols/ү.standards
TCP/IP, SLIP/PPP protocols

Модемыг өгөгдөл дамжуулах горимоор нь asynchronous, synchronous гэж 2 ангилдаг.

Модемын төрлүүд:

Гадуур модем
Дотуур модем
Built-in модем
Onboard модем
PCMCIA модем

Модем нь компьютерт суухдаа COM порт болон IRQ эзэлдэг.
Мэдээллийг хүлээн авах дамжуулах үйлдлийг зэрэг гүйцэтгэж чадахуйц модемыг full-duplex үйлдэлтэй гэнэ. Харин хүлээн аваад дараа нь дамжуулах эсвэл дамжуулчихаад хүлээн авах боломжтой модемыг half-duplex үйлдэлтэй модем гэдэг.

Бусад модемууд

ISDN modem
xDSL modem
Rack modem
Cable modem
Palm modem
Null modem

Модем үйлдвэрлэдэг гол том компаниуд нь 3com, Motorola мөн Rockwell юм.

BIOS гэж юу вэ?

Энэ нь basic input/output system буюу орчуулбал оролт гаралтын үндсэн систем гэсэн утгатай. BIOS(Зураг 3, 4) нь микросхем дээр тусгайлан бичсэн программ бөгөөд персонал компьютер дахь микропроцессор нь компьютерийг асаасны дараа системийг ачаалахад BIOS-г ашигладаг.


Түүнчлэн компьютер дэхь үйлдлийн систем болон компьютерт холбогддог дагалдах төхөөрөмжүүдийн (хатуу диск, видео адаптер, гар, хулгана болон принтер) хоорондох өгөгдлийн дамжуулалтыг зохицуулдаг байна.
өөр нэг утгаараа бол BIOS нь EEPROM (electrically-erasable, programmable read-only memory) микросхем дээрх микропроцессорт хандах боломжтой программ юм.
Санах ойн хэмжээ нь 128K байдаг байна.Энэхүү BIOS ROM нь motherboard дээр суурилагддаг ба ихэвчлэн Award, American Megatrends (AMI) мөн Phoenix-ийн гэх BIOS-ууд тохиолддог.
BIOS нь компьютерийн салшгүй хэсэг бөгөөд таныг компьютер худалдан авахад үйлдвэрээсээ дагалдаж ирдэг.

BIOS ямар үүрэгтэй вэ?
BIOS-ын биелүүлдэг олон функцуудийн нэг бол системийг ачаалахад гүйцэтгэх түүний үүрэг юм. Компьютерыг асаахад системийн үндсэн санах ой хоосон байх бөгөөд нэн түрүүнд бүх дагалдах төхөөрөмжүүдийг шалгаад дараа нь үйлдлийн системийг хатуу диск эсвэл бусад дискний төхөөрөмжөөс дуудан уншиж, мotherboard дээр суурилагдсан тогтмол санах ой болох (RAM) -д ачаалдаг. Энэ үйлдлийг Boot гэнэ. Дагалдах төхөөрөмжүүдийн хаяглалтыг өөрчлөх нөхцөлд үүнийг BIOS л зөвхөн гүйцэтгэж чадахаас бус үйлдлийн систем болон хэрэглээний программуудын аль нь хийх боломжгүй. BIOS ажиллаж эхэлмэгцээ хамгийн түрүүнд эхний шалгах хэсгийн үйлдлийг хийж эхлэх ба үүнийг POST (Power-On Self-Test) гэнэ. Хэрэв таны компьютерийн аль нэг дагалдах төхөөрөмж, элемент гэмтэлтэй байвал энэ нь уг тестийн явцад илэрч дэлгэцийн адаптор хянагдсаны дараа дэлгэц дээр мэдээлэгдэнэ. Харин дэлгэцийн адаптор өөрөө гэмтэлтэй бол энэ тухайгаа сигнал хэлбэрээр мэдэгдэнэ.

BIOS-ын мэдээлэл
BIOS ажиллаж эхлэх үед та дэлгэц дээр BIOS-оос өгөх мэдээллийг харах болно. Эдгээрийг жагсаавал:
BIOS ийн хувилбар ба үйлдвэрлэсэн компанийн нэр
BIOS-ийг үйлдвэрлэсэн он
Процессорын нэр, хурд
Setup программ руу орох товчлуурын нэр (ихэвчлэн del, Ctrl+Alt+Esc, Del, зарим үед F2 буюу өөр ч товчлуур байх нь бий)
Системийн тэмдэгт буюу BIOS-г эсвэл motherboard-ийг үйлдвэрлэсэн компанийн барааны тэмдэг
BIOS ийн сериалын дугаар

Системийн тухай мэдээлэл
BIOS дискнээс үйлдлийн системийг ачаалахын өмнө таны компьютерийн системийн бүтцийн тухай товч мэдээлэл өгдөг. үүнд:
Processor: (Процессорын (CPU)төрөл): 486 DX-4 100MHz, PENTIUM II 350MHZ гэх мэт
Coprocessor (дагалдах процессор суурилагдсан эсэх): Ихэвчлэн "Installed" эсвэл "Integrated" гэсэн тодотголтой байдаг.
Floppy drive A: Tанигдсан А дискний хэмжээ, багтаамж
Floppy drive В: Tанигдсан В дискний хэмжээ, багтаамж
IDE/ATA Drives: Энэ нь компьютерт суурилагдсан primary master, primary slave эсвэл secondary master, secondary slave дискний тухай мэдээлэл байх ба өөрөөр хэлбэл энэ хэсэг таны компьютерийн хатуу дискний хэмжээ, төрлийг харуулдаг байна.
үндсэн санах ойн хэмжээ: Энэ нь тогтмол 640 К байдаг
өргөтгөсөн санах ойн хэмжээ:
Cache-ийн хэмжээ
Санах ойн төрөл: Ихэнх системийн хувьд санах ойн (RAM) хэмжээ болоод төрлүүдийг харуулдаг
Display -ний төрөл: VGA/SVGA гэх мэтээр бичигдэх ба энэ нь дэлгэцний талаарх хамгийн ерөнхий мэдээлэл байдаг.
Serial ports: Энэ бол таны компьютерийн оролт ба гаралтын сериал (I/O COM) портын хаягийн тухай мэдээлэл юм. Хэвийн сонголтоор бол энэ нь 3F8h, 2F8h гэсэн утга авдаг.
Parallel ports: Таны компьютерийн оролт ба гаралтын параллел (I/O LPT) портын хаягийн тухай мэдээлэл юм. Хэвийн сонголтоор бол энэ нь 378h гэсэн утга авдаг. Зарим үед 278h, 3BCh гэсэн хаягтай байдаг.

CMOS BIOS
өмнөх хэсгүүдэд BIOS-ийн үүрэг, дэлгэцэнд харуулах мэдээллүүдийн талаар тодорхой бичигдсэн. Тэгвэл эдгээр мэдээллийг шалгаж дэлгэцэнд гаргахын тулд BIOS уг компьютерийг анх ажилд бэлэн болгох үед бүх мэдээллээ өөрийн CMOS (Complementary Metal Oxide Semiconductor) ойдоо хадгалсан байдаг. Энэ бол BIOS дотор 64К зай эзлэж байдаг логик ой юм. Харин хадгалагдсан мэдээллээ алдахгүй байхын тулд BIOS-ын микросхемийг 3.5V-ийн батарейгаар тэжээж байдаг ба энэ нь мөн motherboard дээр байрладаг байна. Уг мэдээллийг уншихын тулд компьютерийн setup-ын программыг ажиллуулна.

Нэмэлт:

Зураг 1 Зураг 2

Зураг 3 Зураг 4

Бүтэц:

· Modem гэж юу вэ?

o Модемын боломжууд:

o Модемын стандарт протоколууд:

o Модемын төрлүүд:

o Бусад модемууд

· BIOS гэж юу вэ?

o BIOS ямар үүрэгтэй вэ?

o BIOS-ын мэдээлэл

o Системийн тухай мэдээлэл

o CMOS BIOS

Ашигласан материал

www.google.mn

www.dot.mn

www.miniih.com

Examples

To create a directory named Taxes with a subdirectory named Property, which contains a subdirectory named Current, type:

mkdir \Taxes\Property\Current

This is the same as typing the following sequence of commands with command extensions disabled:

mkdir \Taxes
chdir \Taxes
mkdir Property
chdir Property
mkdir Current

Essential Commands

dir

Lists names of files in current directory (folder)

dir Hello.*

Lists all files whose names start with Hello.

cd C:\files

Changes directory to C:\files ("absolute" pathname)

cd myfiles

Changes directory to myfiles subdirectory of current directory ("relative" pathname)

cd ..

Changes directory to "parent" of current directory

notepad Hello.java

MS-DOS text editor, used to create and edit ASCII textfiles

type Hello.java

Displays contents of ASCII textfile on screen

exit

Ends command interpreter, makes console window go away...

Useful File Management Commands

copy Test1.java Test2.java

Copies contents of Test1.java to new file Test2.java

ren Test1.java Test2.java

Renames Test1.java to Test2.java

del Test1.java

Deletes Test1.java (Be careful with this command...)

del Test1.*

Deletes all files with Test1 prefix (Be even more careful with this command...)

mkdir playpen

Creates new directory playpen as subdirectory of current directory

rmdir playpen

Removes directory playpen (must be empty)

Commands for Compiling and Running Java Applications

Note: if the commands in this table are not recognized by the MS-DOS command interpreter on your system, try using the path commands listed below...

javac Hello.java

Compiles Java source file Hello.java (ASCII textfile),
produces bytecode file Hello.class (binary file)

java Hello

"Runs" Java application: starts Java Virtual Machine (interpreter),
which executes Java bytecode instructions in file Hello.class

Using javadoc to Document Java Classes

Note: if the commands in this table are not recognized by the MS-DOS command interpreter on your system, try using the path commands listed below...

javadoc Cat

Generates Web document Cat.html, containing description of Cat class. Complete documentation requires inclusion of javadoc comments (/** .. */) in source code.

Jar (Java Archive) Commands

Note: if the commands in this table are not recognized by the MS-DOS command interpreter on your system, try using the path commands listed below...

jar cf Pets.jar Pets

Creates Pets.jar, containing compressed version of Pets folder and all its contents

jar tf Pets.jar

Displays list of zipped files in Pets.jar

jar xf Pets.jar

Extracts (unzips) entire contents of Pets.jar, preserving any directory structures

Useful FTP Commands

ftp ftp.cs.unca.edu

Attempts to start anonymous FTP session on remote Computer Science server. Enter ftp for userid and your bulldog email address for password.
Note: Before attempting to upload files, remember to cd to appropriate dropoff directory as shown below.

ftp candler.cs.unca.edu

Attempts to start FTP session on remote Computer Science server candler.cs.unca.edu. You will need to provide your CSCI userid and password for this host.
Note: This command connects you to your own home directory, not the site used for making dropoffs.

ftp> ascii

FTP command to set data transfer mode to ASCII (default, suitable for .java source files and other textfiles)

ftp> binary

FTP command to set data transfer mode to binary (suitable for .class files and other binary files)

ftp> status

FTP command to display status, including current data transfer mode (ASCII or binary)

ftp> cd pub/202/fred1234

FTP command to change current directory on remote host

ftp> lcd C:\files

FTP command to change current directory on local system

ftp> put Hello.java

FTP command to copy file Hello.java from current directory on local system to current directory on remote host

ftp> mput *.java

FTP command to copy all files ending with .java from current directory on local system to current directory on remote host

ftp> quit

FTP command to end session, breaks contact with remote host

Би оюутан боллоо

Би оюутан боллоо­­­

Миний аав ээж багш хүмүүс байдаг. Би багаасаа багш болохыг мөрөөдөж байсан. Хүсэл маань биелж би багшийн мэргэжлээр суралцахаар оюутан боллоо. Оюутан гэдэг нь эрдэм мэдлэгээр цангах гэсэн утгатай үг гэсэн. Элсэн цөлд усгүй цангаж байгаа амьтан алжаал бэрхшээлийг үл тоон ус хайн олон мянган бээрийг туулдаг. Үүнтэй агаар нэгэн би ядрал зүдрэлийг үл хайран эрдэм номд шамдан суралцана. Эрдэм номонд суралцахдаа “Сурах чиглэлийг эрхэм болговол хандах зүг өөрөө тогтоно” хэмээн Онходын Жамьян гуайн үгийг гол мөрдлөг болгоно.

Энэ үгийн учир нь өөрөө эрдэм номонд мэрийн чармайвал шинжлэх ухааны бартаат замын “донсолгоо” өөрөө арилж тэгш сайхан зам шулууддаг гэсэн гайхам санааг агуулдаг. Тиймээс эрдэмтэн багш нарынхаа заасан хичээлийг өөрийнхөө хөдөлмөрөө тэжээн тэтгэнэ.

Жимс ногоо ургахад ус, хөрс, үр зайлшгүй шаардлагатай байдаг. Үүнтэй адилаар эрдэм сурахад эрдэм номын ариун замд хөтлөх багш, миний хөдөлмөр зүтгэл, оюутан ахуй цагийн найз нөхөд үнэлшгүй их хэрэгтэй. Иймд эрдэм номын цагаан далайн сартваах багш нарыгаа дээдлэн хүндэтгэнэ. Багшийгаа хүндлэх нь манай монголчуудын эртний сайхан уламжлал юм. Би уламжлалын үргэлжлэл болон орших нь миний үүрэг юм.

Миний аавын багш монголын гарамгай математикчдын нэг Халтар гуай “Хөдөлмөр бол бурхан, авьяас бол чөтгөр” гэж хэлсэн гэсэн. Бурхан хишгээр авьяастай төрх нь эрдэм мэдлэгтэй эх орондоо хэрэгтэй хүн болох зайлшгүй нөхцөл болохгүй юм. Харин хөдөлмөрлөх нь эрдэм мэдлэгтэй эх орондоо хэрэгтэй, ээж аавдаа тустай хүн болох нь зайлшгүй юм. Мөн бас сайн сурахын нэг туслах нөхцөл нь оюутан ахуй цагийн андуудын харилцаа гэж би бодож байна. Иймээс үе тэнгийн нөхдүүдтэйгээ эелдэг сайн харилцаатай байж, тэднийхээ бүхий л сайн чанаруудыг өөртөө тусган авна.

Хэдийгээр би сонсголын бэрхшээлтэй боловч эрдэм номын энэ их өргөөнөөс эрдмийн охь шимийг хүртэж өөрийн адил сонсголгүй багачуудыг гэрэлт ирээдүй өөд хөтлөх багш болно.