撞死人的无人驾驶不能因噎废食 允许技术自我修正
Санах ой нь компьютер болон бусад тоон т?х??р?мж??дэд тогтмол, эсвэл т?р зуур ашиглагддаг ?г?гд?л болон програмыг (командуудын дараалал) хадгалах ??рэг б?хий микросхем юм.
Компьютерийн ?ндсэн санах ой болох "РАМ-РОМ" дээр гадаад санах ой болох "Хатуу диск" болон бусад санах т?х??р?мж??дийг нэмээд санах ойн систем гэдэг.
Т?р?л
[засварлах | кодоор засварлах]Санах ойн физик хэлбэрээрээ ?ндсэн 3 т?р?л байдаг. - Хагас дамжуулагч (РАМ-РОМ Регистер) - Соронзон(хатуу диск кассет) - Оптик (Диск Флейш)
Харин CPU хэр ойрхон байрлахаараа санах ойн хурд тодорхойлогдох юм. CPU –д хэдий чинээ ойрхон байна т?дий чинээ хурдан боловч багтаамж багатай байна.
Регистер
[засварлах | кодоор засварлах]Регистер нь CPU дотороо байрладаг б?г??д боловсруулалтанд орох болон боловсруулалтаас гарсан ?г?гд?л, тэдгээрийн хаяг, командын кодыг т?р хадгалдаг санах ой юм. Регистер нь тригерээс тогтдог б?г??д харин хэмжээ нь тухайн процессорынхоо архитектураас хамаарч янз янз байна.
Кейш
[засварлах | кодоор засварлах]Кейш ой нь "РАМ", "регистер" хоёрын хооронд байрлах б?г??д кейш ойд хамгийн олон давтамжтай ачаалагддаг ?г?гд?л агуулагдана. ??р??р хэлбэл процессор нь "РАМ"-наас ?г?гд?л-?? ачаалласнаас "Kейш" ойгоос ачаалласан нь хурдан учраас байнга ачаалладаг ?г?гдл?? "Kейш ойд" хадгална. М?н "РАМ"-наас "Кейш ой" - руу блок блокоор ?г?гд?л дамждаг бол Кейшээс регистер л?? байт байтаар дамжина.
Энэ нь т?р хадгалах байгууламж буюу тэжээлээс салсан тохиолдолд доторх мэдээлэл нь устдаг санах ой юм. "Рам"-ыг энгийн ?гээр тайлбарлавал процессорын ажиллуулж байгаа буюу ?йлдлийн систем хэрэглээний программууд б?гд РАМ дээр ачаалладаг. Иймээс орчин ?еийн ?нд?р х?чин чадалтай компьютер??д ?нд?р багтаамжтай "РАМ" шаардах болсон. Рам нь дотроо "Статик РАМ", "Динамик РАМ" гэж 2 янз байдаг.
Динамик РАМ
[засварлах | кодоор засварлах]Динамик РАМ нь матрицан б?тэцтэй б?г??д матрицын огтлолцол б?р дээр 1 конденсатор байрладаг. Энэ нь санах ойн нэг ??р юм. М?н динамик "РАМ" нь байнга ??рийг?? дахин шинэчилж байдаг б?г??д ингэх нь санах ойд байгаа мэдээлэл устахаас хамгаалдаг. Харин багтаамжийн хувьд "Статик РАМ"-аас харьцангуй ил??. Учир нь нэгд конденсатороос тогтдог учраас овор хэмжээ бага хоёрд матрицан б?тэцтэй учраас хамааг?й бага хаягийн шугам ашигладаг. ??р??дээ хаяглахдаа "RAS", "CAS", гэсэн 2 хаягийн шугамны тусламжтай хаягладаг б?г??д процессороос ойрхон давтамжтай 2 хаяг ирдэг гэсэн ?г. Харин аюулг?й байдал болон хурдны хувьд "Динамик РАМ" нь "Статик РАМ"-аа г?йцэхг?й.
Статик РАМ
[засварлах | кодоор засварлах]Статик РАМ нь дан тригерээс тогтдог буюу нэг санах ойн ??р нь нэг тригер байдаг. Тригер гэдэг нь ?мн?х т?л?в?? хадгалдаг элемент юм. Статик РАМ нь овор хэмжээгээрээ "Динамик РАМ"-аас харьцангуй том багтаамж багатай боловч найдвартай ил?? хурдтай зэрэг давуу талтай. Найдвартай гэдэг нь тогийн л таслахг?й бол нэг хадгалагдсан мэдээлэл нь хэдэн ч жил болсон найдвартай байж байдаг гэсэн ?г. Ийм учраас "РОМ"-ыг м?н адил тригерээр хийдэг. Харин "Динамик РАМ"-ын хувьд конденсаторууд нь байнга цэнэгээ алддаг учраас байнга ??рийг?? шинэчилж байхг?й бол б?х мэдээлэл нь устдаг. Статик РАМ-ын ??р нэг сул тал нь маш их хаягийн шугам ашигладаг. ??р??р хэлбэл 216 зэрэг буюу 64КВ "Статик РАМ"-ыг хаяглахын тулд 16 ширхэг хаягийн шугам ашиглах бол "Динамик РАМ" дээр 8 ширхэг хаягийн шугам хэрэгтэй. ??гээрээ "Динамик РАМ" нь харьцанг?й ?нд?р багтаамжтай байдаг.

RОМ (Read only memory)
[засварлах | кодоор засварлах]Ром нь "Статик РАМ" шиг тригерээс тогтдог б?г??д процессор нь ромноос ?г?гд?л унших болохоос бичиж болдогг?й. М?н РОМ нь тэжээлээс салсанч доторх мэдээлэл нь устдагг?й б?г??д РОМ-нд з?вх?н BIOS буюу техник хангамжын хэсгийг удирддаг программ хангамж байрладаг. Ром нь дотроо олон янз байдаг - PROM(programmable ROM) Энэ программчилж болдог "РАМ" б?г??д бичсэн программаа устгаж болохг?й учраас з?вх?н нэг л удаа программчлана. - EPROM(Erasable programmable ROM) Энэ нь программчилж м?н бичсэн программаа устгаж болдог. Харин гэрэлд хэт мэдрэмтгий б?г??д халуун наранд 3-4 7 хоногт, х?чтэй гэрэлд 1 жилд доторх мэдээлэл нь устах аюултай. ??нийг ихэвчлэн угаалгын машин болон жижиг цахилгаан хэрэгсэлд ашиглана. - EEPROM(Electrically Erasable Programmable ROM) Энэ нь EPROM-той адил б?г??д харин т??нээс ил?? олон удаа буюу хэдэн арван мянгаас хэдэн сая удаа программчилж устгаж болдог. Ихэвчлэн телевиз болон гар утасны санах ойд ашигладаг. Хийсвэр санах ой(Virtual memory) ?н??гийн ?нд?р х?чин чадалтай компьютерт бага зардлаар их хэмжээний санах ой гаргахын тулд хийсвэр ойг ашигладаг. Хийсвэр ой нь ?ндсэн санах ой буюу РАМ б?г??д тухайн компьютерийн физик багтаамжийг ихэсгэх нэг арга гэж хэлж болно. Ингэхийн тулд ?ндсэн санах ой буюу "РАМ" дээрээ хатуу диск болох HARD дискний зарим хэсгийг "РАМ" хэлбэрээр ажиллуулж гарган авдаг.

Санах ойн хуваарилалт
[засварлах | кодоор засварлах]
Санах ойн хуваарилалт гэдэг нь санах ой доторх хэд хэдэн ?ндсэн тохируулгын хэсэг юм. Хэсэг тус б?р нь нэг процессыг агуулдаг. Олон програмын ажиллагаа бол хэсэг тус б?рийг дугаарладаг. Хувьсагчдад санах ой хувиарлах б?г??д динамак, статик гэж хувааж ?знэ. ?йлдлийн системийг ачаалсаны дараа, санах ойн бусад хэсэг нь хэрэглэгчийн програмд ашиглагдах боломжтой болно. Хэрэглэгчийн програмын хэмжээ боломжит санах ойгоор тодорхойлогдоно . Статик хувьсагчид нь програмыг ажиллаж эхлэхэд санах ойд хуваарилагдан, тогтмол зайг эзлэн байрлах б?г??д програмыг ажиллаж дуусахад санах ойгоос ч?л??л?гдд?г. Програмын биелэлтийн явцад хувьсагчид зориулан санах ой хуваарилж болдог. Олон хэсгийн хэрэгл??рийн тусламжтайгаар хэсэг тус б?р нь ч?л??тэй, процесс болгон дараалалтай байдаг. ?ндсэн хэсгийн систем нь ?йлдлийн систем дэх санах ойн хэсэг тус б?рийг т?р ашиглан эзэмших боломжтой б?г??д энэ том санах ойн нэг багцыг hole гэнэ. Энэ процессууд нь хангалттай том дутагдалыг ??сгэж байдаг. Хэрвээ эхний удаа хайлтыг эхэлвэл санах ойд хэрэгтэй нэг л хувиарлалтыг хийнэ. Систем доторх процессууд оролтын дараалалыг тавьж ?гд?г. Санах ойн хуваагдал эсвэл сул санах ойн блокуудыг хянах гэж их хугацаа ?йлдлийн систем шаардахг?й.