Wednesday, January 19, 2011

Vim текст засварлагч


Удаан чимээгүй байсан бүлгэм маань ингэж нэг амь оров :D Сайхан байна.Энэ удаагийнхаа хичээлээр бид Vi буюу өргөтгөсөн Vim текст засвралагч програмыг үзэх болно. Энд дөнгөж сурч байгаа хүмүүс зориулсан ч энэ хүү програмыг мэддэг хүн тун цөөн, мэддэг ч ашигладаг нь тун цөөн байдаг. Гэхдээ одоо та Vim эдиторт дурлах болно, хараад хайрлах болно, хаа явсан газраа ашиглах болно. Яагаад заавал Vi гээд чичигнээд дайраад байна вэ?

Юу юуны түрүүнд Vi бол хамгийн гайхамшигтай text editor. Магадгүй та нэг муу текст засварлагчид ингэж их ач холбогдол өгөх ямар хэрэг байна аа гэж бодож байгаа. Үнэндээ би ч бас өмнө нь тэгэж боддог байсан, текст засварлагч л бол засварлагч шүү дээ тэ? Гэхдээ одоо та тийм биш юм гэдгийг мэдэж авна. Яагаад гайхамшигтай гэсэн гэхлээр:
  • 2008 оноос өдийг хүртэл хамгийн шилдэг text editor-оор шалгарсан. Мэдээж ямар ч арын хаалгагүйгээр :P
  • Linux кэрнэлтэй үйлдлийн систем болгон дээр та үүнийг л олж харах болно
  • Бүхий л форум, заавар, зөвөлгөөнүүд дээр үүнийг ашиглах болно
  • Програмист, кодер таны ажлыг 100% биш юм аа гэхэд 250% хөнгөвчилж чадна ;)
  • Маш уян хатан. Учир нь түүнд байхгүй юм гэж үгүй, бидний мэддэг бүх зүйлсийг хийхээс гадна мэддэггүй өчнөөн зүйлсийг тэр хийж чаддаг, удахгүй та харна
  • Хөгжүүлэлт маш сайтай. Юуны тулд, яагаад шилдэг нь болсон билээ, мэдээж бүх зүйлс нээлттэй. Та түүнийг зөвхөн өөрийн таашаал, мэдлэг, хэрэглээнд зориулан хамгийн минимал түвшинд бүтээмжийн гайхалтай өндөр түвшинд ашиглаж болно
гээд л Vi-ийг магтаад байвал их урт жагсаалт хэрэг болно.


Давуу талуудыг товчхон дурьдах юм бол:
  • Ямар өргөтгөлтэй (хэл) байгаагаас шалтгаалан түүнд тохируулан өнгөөр ялгана (highLighting)
  • Бидний дуртай терминал дээр ажиллана. Өрөөр хэлбэл ямар ч график дэлгэцийн горимгүй (GUI) систем дээр шууд ажиллана гэсэн үг (CLI)
  • Өргөтгөх боломжтой ба дэлгэцийг хүссэнээрээ хувааж, давхар таб нээж хооронд нь маш хурдан шилжиж болно
  • Бүх зүйлс гарын арван хуруун дор буюу текст товлуурууд дээр байрлах учир таны гар ийш тийшээ сэлгүүцэж, хулганаа хайж, сумыг хэдэн мянга дарахгүй, шууд л таржигнуул муу кийбоордыг
  • Үйлдлийн автоматчилал, энгийн хэдхэн үйлдэл, тэднийг хүссэнээрээ хольж, сольж болох товчлуурын комбинаци. Энэ бүхэн танд маш гайхалтай мэдрэмж, дээрээс нь хурд, өндөрөөс өндөр үр бүтээмжийг олгоно.

Тэгвэл Vi-ийг чинь яаж суулгаж, ажилуулж, ашиглах юм бэ?

Ubuntu дээр:
# apt-get install vi
Windows дээр бол сайтаас нь татаж аваад л суулга. Үүнээс хойш дан Terminal дээр заах болно. Windows дээр GVim нь яг адилхан байгаа.
Ашиглаж үзий
Ачаалах
$ vi [file_name]
Vim-д дараах үндсэн 3-хан горим бий, бүх зүйлс энэ гурван горим дээр л хийгдэх болно
  • Засварлах (insert) - Энэ горимд байгаа үед та энгийн бусад текст засварлагч шиг л текст дээгүүрээ заагуураа гүйлгээд л, устгаж, бичих болно
  • Удирдах (command) - Vim-д тушаал гэдэг бол яг л Терминалруугаа адил маш чухал үүрэгтэй. Учир нь таны ажлыг хэмнэхийн тулд маш олон тушаалууд зөвхөн текстийг боловсруулахад зориулагдан байж байдаг. Жишээ нь нээх, орох, гарах, хуулах, зөөх гээд л
  • Идэвхжүүлэх (visual) - Текстийг сонгох буюу идэвхжүүлнэ. Тод өнгөөр идэвжүүлж байгаад л copy хийдгээ санаж байна уу? Яг л түүн шиг текстийг идэвжүүлнэ. Нэгэнт идэвхжүүлсэн текст дээр дурын үйлдлийг хийж болно

Заагуурыг удирдах
Vim-ийн команд буюу тушаалын горимд заагуурыг доорх үсгүүдийн байрлалаар удирдана. Энэ нь маш их ажлыг хөнгөвчилдөг. Жишээ нь маш урт скролл текстийг бид доошоо сум ная дарж байснаас шууд баруун гарын долоовор хурууны default товч болох j дээр дараад л доош нь гүйлэж байх жишээтэй. Заагчийг зөв, алдаагүй удирдаж сурах нь чухал бөгөөд энэ нь цаашдаа бүтээмжийг чинь нэмэгдүүлэх болно.
k
h   l
  j
Дээр байгаа байрлалаар:
k - Дээш
р - Доош
h - Зүүн
l - баруун

Засварлах горим
Тушаалын гормоос i товч дарж засварлах горимд шилжинэ. Засварлах горимын үед дараах горимоор бичинэ:
  • Оруулах (заагч босоо зураас) - Заагч байгаа газраас оруулж засна
  • Дарах (заагч босоо тэгж өнцөгт) - Заагч байгаа газраас дарж засна
Засварлах гормыг insert товчоор солино.

Удирдах горим
Засварлах горимоос ^+c үгүй бол Esc товч дарж тушаалын горимд шилжинэ. Тушаал нь тушаалын, үйлдлийн гэж хуваагдана.

Тушаал
Тушаал нь : (Shift+;) дарсанаар удирдах горимоос тушаалыг хүлээнэ. Тушаал нь ихэнхдээ текстийн ерөнхий удирдлага, програмын ажиллагааг удирдахад чиглэсэн байдаг.
:help - Тусламж
:w [name] - Хадгалах
:q - гарах
:wq [name] - Хадгалаад гарах
:qa! - Хүчээр гаргах
:set mouse=a - Хулганыг идэвхжүүлнэ (GUI, xterm үед!) Энэ үед та хулганаа ашиглан заагуурыг удирдах боломжтой
:tabnew - Шинэ таб буюу ажлын талбар үүсгэнэ. Энэ үед хамгийн дээд мөрийг ажиглаарай, таб жагсаалт байх болно.
:tabnext - Дараагийн табруу шилжинэ

Үйлдлүүд
Үйлдэл нь голчлон заагчийн тухайн байрлалаас текстийг удирдахад чиглэнэ. Тушаалын горимд бүх товч үйлдлийн горимд орох ба та ^+c үгүй бол Esc товч дарсан тохиолдолд дарсан товч болгон чинь үйлдэл хийнэ. Үйлдэлт заагчийн байрлалаас гадна идэвжүүлэлт чухал хамааралтай.
dd - Тухайн мөрийг устгана
o - Тухайн мөрийн доод талд шинэ мөр үүсгээд засварлах горимд оруулна. Та о товч дараад шууд шинэ мөрнөөс текст бичиж эхлэнэ
y - Тухайн идэвхжүүлэлтэд хамрах текстийг clipboard буюу санах ойд хуулна. Хамгийн сүүлд y товч дарагдаж хуулагдсанаас гадна хамгийн сүүлд устгасан тэмдэг/мөр санах ойд байрлана
p - Санах ой дахь текстийг тухайн байрлалд хуулж тавина

Англи хэлний электрон xичээл

Алим 2.0 - Англи хэлний электрон сурах бичиг
Танилцуулга

Алим 2.0 нь Англи хэлний анхан ба дунд түвшний электрон сурах бичиг юм.

Энэхүү сурах бичиг нь дараах агуулгатай.
1.    Цагаан толгой, дуудлага
2.    Хичээл
3.    Дүрэм – Англи хэлний цагууд
4.    Тест
5.    Толь бичиг
6.    Тоглоом
7.      Хавсралт

Tuesday, January 11, 2011

Windows-ийн тоглоомуудыг Ubuntu Linux дээр ажиллуулах

Линукс үйлдлийн систем дээр Windows-ийн тоглоомуудыг тоглоход нэлээд бэрхшээлтэй байдаг. Гэхдээ Ubuntu Linux энэ асуудлыг шийдсэн байна. Юу вэ гэхээр PlayonLinux гэсэн программ суулгаад л гүйцээ. Иймээс та Windows-өөс Ubuntu-руу шилжихэд тоглоомоо тоглож чадахгүй нь гэсэн асууудлаас бүрэн ангижирч байгаа юм. Дан ганц тоглоом ч биш AdobePhotoshop, AutoCAD гэх мэт программууд ямар ч асуудалгүй ажиллана гээд боддоо. Та доорх slideshow дээрээс харж байгаад дарааллын дагуу хийхэд л хангалттай. 
1-р алхам: Эхлээд Ubuntu Software Center-ээс PlayOnLinux гэсэн татацыг суулгана(install хийнэ).
2-р алхам: Application-Games-PlayOnLinux-ийг ажиллуулна.

3-р алхам: Ажлын цонх нээгдэхэд түүний Install цэс дээр дарж тухайн суулгах гэж байгаа программынхаа бэлдэцийг суулгана.
Жишээ нь: Хэрвээ та AdobePhotoshop CS4 суулгая гэвэл түүний Graphics цэснээс AdobePhotoshop CS4 -г суулгана. Жич: CounterStrike 1.6-г суулгая гэвэл дээд талын Search цонхон дээр Steam гэж хайгаад гарч ирсэн тэрхүү программыг суулгана.
4-р алхам: Энэ бүхнийг хийсний эцэст та хүссэн программаа Wine ашиглан install-аад л гүйцээ.
Эх сурвалж: http://tsendka.wordpress.com/

Wednesday, January 5, 2011

U-Torrent-ын татах хурдыг нэмэгдүүлэх

Бидний өргөн хэрэглэдэг Torrent програмуудын нэг болох U-Torrent-н хурдыг нь нэмэгдүүлэх арга орууллаа. Torrent-р юм татдаг хүмүүст маань хэрэгтэй байх.

Доорх алхамуудыг хийхээс өмнө Firewall-аа хаана уу.
1. Torrent програмаа ажиллуулаад доорх зурган дээрхийг дагааад хийнэ үү.
2. Connection тохиргоон дээр UPnP болон NAT-PMP port mapping-г enable болгоод Random port-ийг 45682 болгоно уу.

3. Дээрх зурган дээр харагдаж байгаачлан Use additional upload slots if upload speed < 90% гэснийг check хийнэ үү.
4. Дээрх зурган дээр харагдаж байгаачлан Enable DHT network, Enable DHT for new torrent, Enable Local Peer Discovery, Ask Tracker for Scrape Information, Enable Peer Change, Allow Incoming Legacy Connections зэргийн check хийгээд Protocol Encryption тохиргооны Outgoing-ийн enable-ийг сонгоно уу.
5. net.max_halfopen -нг 90 болгоод Set дар.

За ингээд туршаад үзээрэй. Өмнөхөөсөө хамаагүй илүү хурдтай болсон байх гэдэгт итгэлтэй байна.

Tuesday, January 4, 2011

Torrent гэж юу вэ?

This summary is not available. Please click here to view the post.

Хатуу диск /Sata, Ata, IDE/EIDE/

Хатуу диск (Англи хэл: hard disk, hard disk drive) нь компьютерт мэдээлэл хадгалах зориулалт бүхий төхөөрөмж юм. Зарим тохиолдолд HD, HDD гэсэн товчилсон нэрийг хэрэглэх нь байдаг. Хатуу диск нь мэдээлэлийг хадгалахдаа соронзон орныг ашигладаг.

Хатуу диск бол өгөгдөл, файл, мэдээллийг тогтмол, найдвартайгаар хадгалах гол төхөөрөмж юм. Зурган дээрээс хатуу диск дотор юу байдгийг олж харж болно. Үндсэн 4-н хэсэг байгаа юм. Эдгээр нь Пял таваг, Хүзүү бүхий толгой, Суурь, Толгой хөдөлгөгч болно.
Та компьютерийнхаа савыг онгойлгож харвал хатуу диск тавих тосгууруудыг олж харна. Тэнд таны үндсэн хатуу диск суурилагдан эх хавтантай ATA эсвэл SCSI кабелиар бас тэжээлийн кабельтай холбогдсон байдаг. Бусад хадгалах төхөөрөмжүүдээс ялгаатай нь хатуу дискэнд хэрэглэгч физик маягаар хандах аргагүй байдаг. Өөрөөр хэлбэл уян дискэнд уян диск хийх, CD-ROM-д диск хийдэг бол хатуу дискэнд ийм ойлголт байхгүй.




Western Digital
WD400 3.5" хатуу дискийн дээд болон доод тал
Хатуу дискийг компьютерийн эх хавтантай холбох хэд хэдэн төрлийн интерфэйс байдаг. Одоогоор хамгийн түгээмэл хэрэглэгдэж буй интерфэйс бол IDE интерфэйс юм. Энэ төрлийн интерфэйс нь хямд үнээр олон жил өргөнөөр ашиглагдаж буй боловч хамгийн хурдан нь биш юм. Сүүлийн жилүүдэд SATA интерфэйс гэрийн компьютерийн зах зээлд түгээмэл болж байна. Энэ интерфэйс янз бүрийн хурд протокол бүхий хэд хэдэн дэд категориор өндөр хурдаад өгөгдөл солилцох бололцоог олгодог. Өндөр хүчин чадлийн програм ажиллаж буй биснесс зориулалтын серверт SCSI интерфэйсийг ихээхэн хэрэглэгддэг


ХАТУУ (ХАРД) ДИСК
Хатуу диск хөтлүүр (Hard Disk Drive) нь соронзон гадаргуутай, асар хурдан эргэгч цар (platter) дээр цахим кодчилсон өгөгдлийг хадгалдаг компютерийн цөм эд анги юм. Компютерийн бүхий л өгөгдөл мэдээллийг хадгалж байдаг агуулах гэсэн үг. Ерөнхийдөө гадаад, дотоод гэсэн 2 бүтэцтэй. Гадаад хэсэгт олон тооны чиптэй гадар хэсэг, дотор хэсэгт нэг буюу түүнээс дээш эргэлдэгч цар, түүнийг унших толгой байдаг. Энэ цар маш хурдан эргэж байдаг хурд нь 4500-7200 rpm буюу милисекундэд 4500-7200 удаа эргэлдэж байдаг. Хатуу дискний доторхийг задлаж болохгүй, учир нь тоос шороо орвол тухайн царын гадаргууг гэмтээж хатуу дискийг ажилгаагүй болгодог. Харин хатуу дискний дотоод хэсгийг эмнэлгийн мэс ажилбар хийдэг өрөөнөөс илүү цэвэрхэн орчинд угсарч битүүмжилдэг.
Хатуу диск эх хавтантай PATA (Parallel ATA, параллел холбоос, дээр үеийн хард ийм холбоостой байдаг) буюу SATA (Serial ATA) холбогчоор холбогддог, харин холбогч байдаг хэсэгт галын залгуур, мөн жамперны тохиргоо байдаг. АТА бую SАТА залгуурын хувьд
SATA залгуур 150МБ/с-300МБ/с өгөгдөл дамжуулдаг, харин параллел АТА 150 MБ/с дамжуулдаг юм. SАТА II, III зэрэг залгуур гарсан, технологи сайжраад, өгөгдөл дамжуулах хурд нь ихсээд байгаа гэж ойлгоно. Галын залгуур нь тэжээлийн блокноос салаалсан олон стандарт залгуур бий. Жампераар (холбоосын хавьд байх цөөн тооны шүдтэй үүрэнд байх сугарч авагддаг жижигхэн хар эд) уг хард дискийг ямар горимд ажиллах вэ гэдгийг тохируулдаг. MASTER буюу голлох диск болгон ажиллуулах уу, SLAVE буюу гол бус дагалдах дикс болгон ажиллуулах уу гэдгийг жамперыг сольж тохируулна. Энэ тохиргооны зураг хатуу дискэн дээр тэмдэглэгээтэй байдаг. SАТА хатуу дискийг эх хавтантай иймэрхүү маягаар холбоно. Параллел буюу PATA дискийг залгуураар мөн ийм маягаар холбоно, гэхдээ залгуур нь өөр илүү олон шүдтэй өргөн байдаг.
Хард дискний дотор нэг иймэрхүү байдаг.
Орчин үед хатуу дискний хэмжээ их ач холбогдолтой болсон. Одоогоор хамгийн том хард 7200 эргэлтийн хурдтай, 2ТБ(ТэрраБайт)= 2048ГБ(ГэгаБайт) байна. 2000ГБ гэдэг бол агуу том хэмжээ 600МБ хэмжээтэй 330 CиДи багтах хэмжээ гэж ойлгож болно, барагцаагаар. Ер нь хүнд хэдий хэмжээтэй хатуу диск хэрэгтэй вэ гэхээр ойр зуурын гэр орондоо ашигладаг компютерт 200ГБ дотор, харин арай хүнд програм ашигладаг, илүү их юм хадгалах шаардлагатай бол 200-700ГБ, видео монтаж, 3 хэмжээст программтай ажилладаг, лайтай тоглоом (Крайсис, Модерн Ворфэр, Фар Край 2, Ворлд ов Конфликт) тоглодог бол 700ГБ-1ТБ буюу тэрнээс дээш хатуу диск шаардагдана. Ер нь хатуу диск 250-400 орчим ГБ хэмжээтэй байхад хэвийн байдаг.
Компютерийн хатуу диск солихдоо залгуур нь таарч байвал хэмжээг нь томсгоно доо. Хурд нь 7200 байвал зүгээр шүү. Гэхдээ хатуу дискээ форматлана, биос тохиргоо хийнэ, үйлдлийн систем суулгана энэ тэрээ гээд их ажилтай. Харин миний түрүүний хэлснээр томоохон зайтай дискээ SLAVE MODE буюу хоёрдугаар хатуу диск болгон ашиглавал илүү үр дүнтэй байдаг. Учир нь үйлдлийн системээ жижгэвтэр хард дээрээ суулгаад харин хадгалах зүйл, тоглоом зэргээ хоёрдугаар хатуу дискэн дээрээ хуулна. Ингэвэл заавал үйлдлийн систем суулгах шаардлагагүй, үйлдлийн систем чинь ч хурдан ачаалдаг. Эсвэл томоохон ганц хатуу диск аваад Partition Magic, Manager зэрэг программаар хатуу дискээ хуваагаад (500 ГБ диск байлаа гэж үзвэл 100ГБ+400ГБ) C: багавтар дискэндээ үйлдлийн систем суулгаад (XP, Vista, Windows 7 үйлдллийн системийн СД бую ДВД ашиглан), харин том үлдсэн D: дээрээ тоглоом, ажил, зураг, дуу хөгжим зэргээ хадгалбал зүгээр байдаг. Харин таны үйлдлийн систем вирус, элдэв халдлагад өртөн ажиллахгүй болох эсвэл гацаад удаашраад байвал С дискээ форматлаад дахин шинээр үйлдлийн систем суулгана.

Холболтын интерфейс – IDE (ATA), Serial ATA (SATA), SCSI, Serial Attached SCSI (SAS) – төрлүүд хэрэглэгдэж байна. IDE, SATA нь энгийн компьютерүүдэд; SCSI, SAS нь сервер ба workstation компьютерүүдэд хэрэглэгдэж байна. IDE хатуу диск шахагдан гарч байгаа тул SATA-тайг сонгоорой
Багтаамж – Хатуу дискийн багтаамж их байх тусмаа олон мэдээлэл, ном, зураг, видео хадгалж болно. Зах зээл дээр 160GB, 250GB, 320GB, 400Gb, 500GB, 750GB, 1TB, 1.5TB, 2TB багтаамжтай хатуу дискүүд ашиглагдаж байна. Юу хадгалах гэж байгаагаас хамааран хатуу дискээ сонгох боломжтой. Үүнд:  Энгийн оффис хэрэглэгээ 160- 250GB, Интернет 250-320GB, Тоглоом 500GB, Дижитал хөгжим 750GB, Дүрс боловсруулалт 750GB-1ТB, Дижитал Видео 1.5TB-2TB
Эргэлтийн хурд – SATA дискийн эргэлтийн хурд минутад 5400, 7200, 10000 байна. 3.5” SATA дискийн хувьд 7200 стандарт болсон ба 10000 нь одоохондоо их үнэтэй байгаа. 10000 хурдтайг видео дүрстэй ажиллах зэрэг өндөр хурд шаардсан хэрэглээнд л ашиглах ба жирийн хэрэглэгчид 7200 хангалттай.
Кэш буффер санах ой – Хатуу диск нь процессортой харьцуулахад маш удаан төхөөрөмж тул уншсан мэдээллээ хурдтай кэш санах ойд буфферлэж CPU-тэй харьцдаг. Кэш буффер санах ой их байх тутам түүндээ их юм хадгалж процессортой хурдан харьцана. 2MB-32MB хүртэл байх ба их кэштэй хатуу диск илүү үнэтэй байдаг
Хатуу диск нь дугуй хатуу дискийг мэдээллийг хадгалахдаа хэрэглэдэг. Хадгалалтыг хийхэд тольтой адилхан дугуй диск нь цэвэрхэн толбогүй байх хэрэгтэй байдаг. Энэхүү дугуй диск нь төмрөн хайрцган дотор байдаг учир нь агаарын тоос тортог нь хатуу дискийг амархан гэмтээх аюултай байдаг. Хатуу диск хэрхэн мэдээллийг хадгала
хдаа
дугуй диск бүр дээр нарийн давхарга бүхий плёнк байрладаг. Хатуу диск дээр мэдээллийг хадгалах үйл явц нь кассетан дээр дуу хуулахтай ер нь ижилхэн. Мэдээллүүд нь 1 болон 0 гэсэн хэлбэртэй хадгалагддаг. Энэхүү хоёр оронтой тоо нь олон өөр байрлалтайгаар хадгалагдах нь өөр өөр шинж чанартай хадгалалтыг хийх жишээтэй. Энэ нь хатуу дискийн толгойн хэсэгт уншихад мэдээлэл гарч ирэн дэлгэцэн дээр уншигддаг.
Файлын систем

Файлын систем гэдэг нь хатуу диск нь мэдээллийг хэрхэн хадгалж байгаа зам гэж хэлж болно. Хамгийн нийтлэг байдаг файлын систем бол FAT16 байдаг бөгөөд ихэвчилэн хуучны компьютерууд дээр байдаг. Мөн FAT32 болон NTFS юм. FAT гэсэн нь File Allocation Table буюу монголчилбол Файл хувиарлалтын хүснэгт гэсэн үгийн товчлол юм. FAT болон NTFS нь хоёулаа давуу тал, дутагдалтай талтай байгаа. FAT16 нь маш хязгаарлагдмал файл систем бөгөөд мэдээллийг хадгалах арга зам нь үр дүнтэй байж чаддаггүй, файл болгон 32Kb группийн хэмжээг эзэлдэг. Энэ нь FAT16 системийн хамгийн бага хэмжээний зай байдаг байна. Мөн энэхүү файлын систем нь хамгийн дээд талдаа 2Гега-гийн хатуу дискийг хэрэглэдэг. FAT 32 нь группийн хэмжээг 4kb болгон асуудлыг шийдсэн ба энэ нь нилээдгүй их хэмжээ юм. Түүнчлэн хатуу дискийн хэмжээн үзүүлэлтийг 2 террабйаь болгон өргөжүүлсэн. NTFS нь ямар ч FAT файлын системтэй харицуулсан хамаагүй сайн үзүүлэлттэй байдаг. Жишээ нь гэхэд группийн хэмжээг 512bytes болгосон нь хатуу дискэн дээр дэмий зарцуулагдах зай бараг байхгүй гэсэн үг юм. NTFS нь мөн файлын алдагдалтын эсрэг аюулгүй байдлыг хангасан.

Хатуу дискийн хурдыг хэмжих нь:

Хатуу дискийн хурдыг хэмждэг нилээдгүй олон арга байдаг. Үндсэн хэмжих үзүүлэлт нь мэдээллийг дамжуулах дээд хурд, толгойн эргэх хурд, мөн мэдээлэл хайх хурд байдаг.

Мэдээллийг дамжуулах дээд хурд: Секундэд мэдээлэлийг дамжуулах дээд хурдны үзүүлэлт юм. Хатуу дискийн нийтлэг төрөл бол ATA форматтай ирдэг. АТА100 буюу секундэд 100 Мегабайтын мэдээлэлийг дамжуулдаг. Үүнтэй адил АТА66 диск нь секундэд 66 Мегабайтын мэдээлэлийг дамжуулах чадвартай байна гэх мэтчилэн үзүүлэлттэй байдаг.

Толгойн эргэх хурд: Энэ нь нөгөө хочр үзүүлэлтээ бодвол арай энгийн байдаг. Толгойн хурд хэдий чинээ хурдан байна дугуй дискэн дээр мэдээллийг төдий чинээ хурдан бичнэ гэсэн үг юм.

Мэдээлэл хайх хурд: Энэхүү үзүүлэлт нь дугуй дискэн дээрээс танд хэрэгтэй мэдээллийг олж хайж гаргах дундаж цагийн үзүүлэлт байх юм. Богино хугацаанд мэдээллийг гаргаж ирэх нь илүү сайн гүйцэтгэлийг үзүүлэх нь мэдээж юм.

Дискийн хуваалт:
Бүх төрлийн Windows нь диск хуваагчтай ирдэг. Ерөнхийдөө өдөр тутмын шинэ файл үүсгэх, хэрэглэгдэхгүй болсон файлыг устгах
,дискийн өөр өөр хэсэгт хадгалан хийх, түүний үйл ажиллагаа нь тус тусдаа байхаар тохируулагдахыг хуваалт гэнэ. Файлуудаа хуваан дискийн хуваалт хийх нь түүний үйл ажиллагааны хурдыг сайжруулдаг.
Холболтын төрлүүд:
Хатуу дискийн 3 үндсэн холболт байдаг. IDE (эсвэл ATA) SCSI болон Serial ATA нэр юм. Хамгийн нийтлэг байдаг нь IDE бөгөөд 80 эргэлттэй, хамгийн энгийн байдлаар эх хавтанд тань холбогддог. Энэ төрлийн холболттой хатуу дискийг буруу сонгож авна эсвэл эх хавтанд таарахгүй байна гэсэн ойлголт бараг байхгүй гэж болно. SCSI нь эх хавтанд суулгдахдаа нэмэлт хардверийг шаарддаг. Мэдээж энэ нь IDE-ийг бодвол хурдан боловч илүү үнэтэй байдаг. Сүүлд дурьдсан холболтыг төрөл болох Serial ATA нь шинэ төрөл бөгөөд паралель мэдээлэл дамжуулалтыг агуулдаг. Тиймээс хурдгы хувьд үнэхээр гайхалтай байдаг билээ.

ИНТЕРФЭЙС ОЙЛГОЛТ:
Интерфэйс бол тухайн 2 объект хоорондоо өгөгдөл эсвэл ямар нэгэн зүйлийг хэрхэн ойлголцож солилцох дамжуулах вэ гэдгийг шийддэг чухал ойлголт юм. Жишээ нь хэрэглэгч та компьютертайгаа програмын интерфэйсээр дамжуулан ойлголцдог юм шүү дээ. Програмууд хүнд ойлгомжтой цэс, товч, багажийн хавтан зэргээр тоноглогдоогүй бол та програмаа хэрхэн удирдах билээ. Түүн шиг техник хангамжууд ч өөрсдийн гэсэн интерфэйсүүдтэй. Компьютерийн интерфэйс нь хатуу диск, CD-ROM зэрэг хадгалах төхөөрөмжүүдтэй хэрхэн ойлголцож өгөгдлөө солилцох ойлголтыг бий болгоно.
Өнөөдрийн төвшинд компьютерийн шинжлэх ухаанд хэрэглэж байгаа болон хэрэглэж байсан интерфэйсийн гол төрлүүдтэй та одоо танилцах болно.
SCSI юу, IDE юу?
Энэ хоёр интерфэйсийн аль нь сайн болох талаар хэрэглэгчдийн дунд бөөн маргаан болдог. Гэвч аль аль нь сайн муу талтай юм. Танд ойлгомжтой төсөөлөл өгөх үүднээс 2 интерфэйсийн давуу талуудыг жагсааж бичье.
IDE/EIDE
  • Хаа л бол хаа байдаг хамгийн нийтлэг интерфэйс юм. SCSI нь IDE/EIDE-г бодвол хамаагүй үнэтэй технологи билээ.
  • IDE нь угсрах ажиллуулахад SCSI-г бодвол маш хялбархан
  • Таны компьютерийн эх хавтанд SCSI порт байгаа ч билүү үгүй ч билүү, хэрвээ байхгүй аваас нэмэлт карт, нэмэлт нөөц шаардлагатай.
SCSI
  • SCSI нь IDE/EIDE-г бодвол өргөтгөх боломжоор хамаагүй илүү. SCSI нь 7-15 хүртэл тооны төхөөрөмжийг нэг дор холбох боломжийг олгоно. Тэгвэл IDE/EIDE нь нэг сувагт ердөө л 2-хон ширхгийг холбох боломжтой шүү дээ. Жирийн PC-д үсрээд л 2 суваг байдаг. Тэгэхээр та хамгийн ихдээ 4 ширхэг IDE/EIDE хатуу дискийг холбох боломжтой юм. Харин SCSI дээр байдал өөр болохыг та ойлголоо.
  • Сүүлийн үед гарсан SCSI нь IDE/EIDE-г бодвол илүү хурдан болсон байна.
  • Ер нь сүүлийн үед хүчтэй компьютерууд энэ шийдлийг сонирхох болсон.
  • Маш том хэмжээтэй хатуу дискнүүд энэ интерфэйсийг ашиглах нь түгээмэл.
ATA, EIDE, IDE-ийн тухай
Яг өнөөдөр бол ATA интерфэйсийг маш их хэрэглэж байгаа юм. Энд дурдсан интерфэйсүүд нь хоорондоо нийлэмжтэй бөгөөд шинэ ATA драйвер нь хуучны ATA интерфэйс дээр дажгүй ажиллана гэсэн үг. Одоо ингээд ATA, IDE, EIDE интерфэйсүүдийн тухай нарийвчлан авч үзье.
ATA/ATA-1/IDE
ATA гэдэг нь AT Attachment гэсэн үгнүүдийн товчлол юм. Та бид ATA-1 эсвэл IDE гэсэн үгээр сайн мэддэг. 1994 оны 3-р сарын 12-нд ATA-г зөвшөөрөн хэрэглэж эхэлсэн гэдэг. Хамгийн анх Control Data корпораци, Western Digital, Compaq хөгжүүлсэн бөгөөд ATA-1 нь 8 бит, 16 битийн интерфэйс хэрэглэсэн юм. Энэ нь секундэд 8.3 MB дамжуулах хурдтай байсан ба PIO горим нь 0, 1, 2 байлаа. Харин өнөөдөр ATA/ATA-1 нь хэрэглээнээс гарсан гэж ойлгож болно.
ATA-2/EIDE/Хурдан ATA/Хурдан IDE/Ультра ATA
ATA-2 эсвэл EIDE гэсэн үгээр техник хангамж талын хүмүүс ярилцдаг юм. Зарим хүмүүс хурдан ATA, хурдан IDE ч гэх нь бий. 1996 онд ANSI байгууллага баталснаар хэрэглээнд нэвтэрчээ. ATA-2 нь шинэ 3 ба 4 гэсэн PIO горимыг санал болгосон ба секундэд 16.6 MB өгөгдөл дамжуулах хурдтай болсон юм. DMA горим нь 1 ба 2, LBA дэмждэг, 8.4 GB хүртэл хэмжээний багтаамжийг дэмжинэ. Өнөөдөр ATA-2 нь бас л хэрэглээнээс гарчээ. Учир нь захын хатуу дискний хэмжээ 8.4GB-аас их шүү дээ.
ATA-3/EIDE
ATA-3 бол 1997 онд ANSI-аас баталсан стандарт байлаа. S.M.A.R.T хэмээх хамгаалалтын шинэ боломжийг агуулсан байв.
ATA-4/ATAPI-4
ATA-4-ийг 1998 онд ANSI-аас баталлаа. Тэрээр ATAPI хэмээх пакет командын багцыг агуулсан байв. Түүнчлэн UDMA/33, ультра DMA/33 бас ультра ATA/33 гэх мэт ойлголтуудыг танилцуулав. Секундэд 33MB хүртэл хурдалж чадна.
ATA-5/ATAPI-5
2000 онд ANSI нь ATA-5-ийг баталчихлаа. Ультра-DMA/66-г дэмждэг, секундэд 66MB өгөгдөл дамжуулах хүчин чадалтай боллоо. 40 эсвэл 80 шүдтэй кабелийг илрүүлнэ.
ATA-6/ATAPI-6
Тэгвэл 2001 онд ANSI нь ATA-6-ийг батлав. Ультра-DMA/100-г дэмждэг, секундэд 100 MB дамжуулдаг болжээ.
ATA ЗОХИОН БАЙГУУЛАЛТ
3.5 инчийн хэмжээтэй та бидний хэрэглэдэг стандарт хатуу диск нь ихэнхдээ 40 шүд бүхий холболттой ATA интерфэйсийг ашигладаг. Гэсэн ч 2.5 инчийн хэмжээтэй 50 шүдтэй холболттой 2.5 инчийн хатуу диск, PCMCIA ашигласан 68 шүдтэй ATA интерфэйс гэж бий.
ATAPI
AT Attachment Packet Interface гэсэн үгийн товчлол болохыг та анзаарав уу? ATAPI нь ATA-ийн өргөтгөл бөгөөд CD-ROM мэтийн төхөөрөмжүүдийг ч дэмжинэ. ATA-4 гарахаас өмнө ATAPI нь ATA-аас тусдаа стандарт байсан юм.
SERIAL ATA (SATA)
2001 оны 8-р сард анх Serial ATA нь хэрэглээнд гарав. IBM маягийн компьютеруудад паралель ATA-г халж гарч ирсэн. Сериал ATA нь секундэд 1.5GB өгөгдөл дамжуулах хурдтай юм.
ИНТЕРФЭЙС:
Хатуу дискийг авахын өмнө хамгийн түрүүнд интерфэйсийг нь анхаарах хэрэгтэй. Хэрвээ интерфэйс нь таарахгүй бол таны компьютерт суухгүй юм. Гэвч Монголд бол IDE хэмээх энгийн интерфэйс л хаа сайгүй байдаг учир энэ ойлголтыг бараг ярьдаггүй юм.
IDE/EIDE
Хамгийн энгийн интерфэйс бөгөөд та бидний компьютерууд энэ л интерфэйстэй. Хамгийн ихдээ 4-н ширхэг хатуу диск нэг дор холбох боломжтой. Гэтэл энэ 4-ийн заримыг нь CD-ROM, DVD-ROM эзэлчихдэг шүү дээ.
SCSI
Мэргэжлийнхний дунд арай илүү түлхүү тархсан хэлбэр юм. Тэр тусмаа видео эвлүүлэг хийдэг эсвэл тусгай зориулалтын компьютерууд энэ интерфэйсийг их хэрэглэнэ. IDE-г бодвол илүү хурдан технологи юм. Харин угсрахад л жаахан төвөгтэй. SCSI карт байх шаардлагатай бөгөөд SCSI кабелиар хатуу дисктэйгээ холбоно.
Гадаад (UBS/Fire Wire/Паралель)
Гадаад байдлаар холбож болох хэд хэдэн төрөл бий. Тухайлбал USB маягаар холбодог хатуу дискийг сүүлийн үед хүмүүс их хэрэглэх болсон. Иймэрхүү хатуу дискнүүд нь ихэнхдээ өгөгдлийг хадгалах, зөөврийн байдлаар хэрэглэхэд ашиглагддаг. Гэхдээ гадаад хатуу диск нь удаан ажиллагаатай тул (өгөгдөл дамжуулах хурд удаан) таны хэрэгцээнд нийцээ ч билүү, үгүй ч билүү.
ХУРД:
Өгөгдөл дамжуулах хурд нь таны компьютер хир хурдтай ажиллахыг харуулахад нөлөөлнө. Мэдээж хурдтай л байвал сайн. Тэр тусмаа та том файлууд дээр боловсруулалт хийх шаардлагатай бол хамгийн хурдтайг нь сонгох ёстой. Фото зураг боловсруулах, видео монтаж хийх гэх мэт. Одоогийн байдлаар минутад 7.200 эргэлттэй гэсэн үзүүлэлт дундаж маягтай байна.
ATA, ATA/33, ATA/66, ATA/100
Хэдийгээр таных жирийн ATA буюу IDE боловч эдгээрийн аль нь вэ гэдгийг мэдээд авчхад илүүдэхгүй л байх. Та өмнө бичсэн хэсгээс аль нь сүүлийн үеийнх болохыг мэдсэн шүү дээ. Гэхдээ ATA/66 диск авлаа гэхэд таны компьютер ATA66 дэмждэг эсэхийг бас мэдэх хэрэгтэй.

Windows xp дээр Java болон Android суулгах

Last but not least, we're going to need Eclipse. Head over to http://www.eclipse.org/downloads/. The version we want is Eclipse IDE for Java Developers. The JEE version will work as well.



Now, we've downloaded just about everything we're going to need.

Let's go ahead and fire up the JDK installer.



Click next, agree to the license, next again (installing to C:\Sun\SDK), and we'll be prompted to set the admin password.



Enter a password and click next. Now we'll be presented with the installation options. You can leave these default and click next. Finally, it will let you install what we've chosen.



Click install now.

Time to wait. Grab something to drink (or eat).



At the end of the install we'll be prompted to sign in (if registered.) You can sign up if you'd like, or log in if you've already signed up. You can also skip the whole process if you want.



Tah dah, that's finished. You can click Finish, skipping starting the server (we won't need it.)



Now we can get started on the fun stuff. Create a new folder on your C: Drive (or whatever you use,) and name it android. Open up the Android SDK zip, and go into the main folder. Copy all of the files from the Android SDK zip into C:\android.



We've now got to set the all important Path variable. Right click on My Computer and click Advanced, Environmental Variables (or Start -> Settings -> Control Panel -> System -> Advanced -> Environmental Variables.)



In the Environmental Variables window, in the System Variables pane, scroll down to Path. Double click on it to edit it. Scroll all the way to the right side of the value, and add ";c:\android\tools" (or the absolute path to your tools folder,) to the end of it, as shown below.



Click OK in all of the windows, and that's good to go.

Time for Eclipse. Create a new folder on your C: Drive (or whatever you use,) and name it eclipse. Just like before, open up the Eclipse zip, go into the main folder, and copy all of the files into C:\eclipse.



Almost there! Go ahead and make a shortcut to Eclipse on your Desktop (if you want.) Start up Eclipse.



It will prompt you to choose a workspace location.



This is where all of your project files will be stored. Set it where you want, and click OK.

Once Eclipse is started up, we can add the ADT plugin. In the menu, Help -> Software Updates.



Click on the Available Software tab at the top.



Click on Add Site. For the URL, we're going to use http://dl-ssl.google.com/android/eclipse.



Click OK. It may tell you that there was no repository found at https://dl-ssl.google.com/android/eclipse. That's fine, Click OK.

Expand the tree for http://dl-ssl.google.com/android/eclipse (note http, not https.) Click the checkbox next to the tree expander, and it will select all of the tools.



Click Install. Eclipse will go ahead and calculate the installation stuff it needs, and download the files.



Click finish, and it will install them.



Eclipse will prompt you to restart, click Yes. Eclipse will restart, and whalah, you're finished!



To run a quick test and make sure everything is working properly, go to File -> New -> Project. Expand Android, click on Android Project, and click Next.



Now we'll have to fill in our project information. Because this is a test run, we'll call the project testrun. For the package name, we'll use com.android.test. And last but not least, the activity name will be test.



Click Finish.

Eclipse will crunch on that for a second, and open the project in the left pane. Expand the main tree to see the file structure of a default new project. The last thing we need to do before we run our test application is set up a run configuration. In the menu, go to Run -> Run Configurations...



Double click on Android Application and it will create a new configuration. Give the configuration a name, and click browse for the project.



Choose your project, click OK. Now click Apply, then Run.

You'll notice the bottom pane switches over to Console. This will let you know what's going on with the emulator. After a few seconds, the emulator will start up.



Note that the first run will take *much* longer than usual to start up, as it's setting up the Android OS while it starts up for the first time. Depending on the specs of your computer, it can take anywhere from a few minutes to over half an hour.

After awhile, you'll arrive at the starting screen.



Click on Menu to unlock the screen. Usually, you'll get a few errors as things start up and can't be started.



I usually just click wait. In the console, you'll see it install, and then start up your application.





And with that, it's time for you to dive into the code and start making your application.