Яагаад танд системийн програм хангамж хэрэгтэй байна вэ? Системийн програм хангамж. Системийн программуудад юуны өмнө үйлдлийн системүүд (Windows, Linux, Android, MS DOS) орно. Системийн програм хангамжийг илгээсэн

Програм хангамж

Мэдээллийн үйл явцын хэрэгжилт

Програм хангамжийн ангилал

Үйлдлийн систем: функц, бүтэц, ангилал

Файл ба файлын систем

Компьютерийн вирусууд. Вирусны эсрэг програмууд

Програм хангамжийн ангилал.

Програм хангамж ( Програм хангамж ) нь компьютерийн салшгүй хэсэг юм. Энэ бол компьютерийн техникийн хэрэгслийн логик үргэлжлэл, тэдгээрийн чадавхи, ашиглалтын хүрээг өргөжүүлэх явдал юм.

Програм хангамж гэдэг нь тооцоолох системээр гүйцэтгэдэг програмуудын цуглуулга юм.

1. Системийн програм хангамж- компьютер дээрх системийн орчин, түүн дээр ажиллах дүрмийг тодорхойлсон програмуудын багц. Хэрэгжүүлдэг

· компьютерийн нөөцийн менежмент.

· ашигласан мэдээллийн хуулбарыг бий болгох.

· компьютерийн төхөөрөмжийн ажиллагааг шалгах.

· компьютерийн талаарх лавлагаа мэдээлэл гаргах гэх мэт.

Системийн програм хангамж нь дараахь зүйлсээс бүрдэнэ

  • Үйлдлийн систем
  • Харилцах (үйл ажиллагааны) бүрхүүлүүд
  • Үйлчилгээний програмууд (хэрэгслүүд)

үйлдлийн систем компьютерийн системийн програм хангамжийн үндсэн бөгөөд зайлшгүй бүрэлдэхүүн хэсэг юм. Үйлдлийн системийн талаарх мэдээллийг доороос үзнэ үү.

Харилцах цонх (үйл ажиллагааны бүрхүүл) - хэрэглэгч болон компьютерийн программ хангамжийн хооронд зуучлагчийн үүрэг гүйцэтгэдэг програмууд

Чиг үүрэг:

Хэрэглэгчийн файлын үйлдлүүдийг хийхэд хялбар болгох (хурдан хайх, хуулах, устгах гэх мэт);

Програмыг ажиллуулахад илүү тохиромжтой;

Олон үйлдэл хийх үед нэг програмаас нөгөөд илүү хурдан шилжих чадвар.

Үйлчилгээний хөтөлбөрүүд(хэрэгсэл)тусгай засвар үйлчилгээ (үйлчилгээ) хөтөлбөрүүд: оношлогооны хөтөлбөрүүд; дискний засвар үйлчилгээ хийх програмууд; CD/DVD-тэй ажиллах програмууд; архивчид; вирусны эсрэг програмууд гэх мэт.

2. Хэрэглээний програм хангамж, хэрэглэгчдэд шаардлагатай ажлын хэрэгжилтийг шууд хангах. Хэрэглээний орчин бүр тодорхой төрлийн компьютерийн объектыг үүсгэх, судлахад зориулагдсан.

Тусдаа

· Ерөнхий зориулалтын програм хангамж

Мэргэжлийн сонирхлоос үл хамааран ихэнх хэрэглэгчдэд хэрэгтэй хэрэглээний програмуудын багц.

Текст засварлагч ба процессорууд

WordPad, MS Word, MS Publisher, Promt, Socrates

График редакторууд болон график багцууд

Paint, MS PhotoDraw, Corel Xara, Corel Draw, Adobe Photoshop

Өгөгдлийн сангийн удирдлагын систем (DBMS) MS Access

MS Excel хүснэгтийн процессорууд

Мультимедиа үзүүлэнгийн багцууд MS PowerPoint, Movie Maker


Харилцаа холбооны программууд Internet Explorer, Mozilla Firefox, Opera, MS Outlook

Компьютер тоглоомын програмууд

Тусгай зориулалтын програм хангамж

Нарийн хүрээний хэрэглэгчдэд зориулагдсан мэдээллийн асуудлыг шийдвэрлэх тусгай програмууд (мэргэжлийн чиг баримжаатай).

Хөгжим, дууны засварлагч

Нягтлан бодох бүртгэлийн програмууд

Мөн багцууд

Мэргэшсэн системүүд

Математикийн багцууд

Компьютерийн тусламжтай дизайн (CAD) системүүд

Цахим боловсролын хэвлэл, эх сурвалж

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

Програмчлалын системтодорхой програмчлалын хэлээр шинэ програм боловсруулах систем юм.

Орчин үеийн програмчлалын систем нь ихэвчлэн хүчирхэг, тохиромжтой програм хөгжүүлэх хэрэгслээр хэрэглэгчдийг хангадаг. Үүнд:

· хөрвүүлэгч эсвэл орчуулагч;

· хөгжлийн нэгдсэн орчин;

· програмын текстийг үүсгэх, засварлах хэрэгсэл;

· стандарт програм, функцүүдийн өргөн хүрээний номын сан;

· дибаг хийх програмууд, i.e. програмын алдааг олж засварлахад тусалдаг програмууд;

· Хэрэглэгчдэд ээлтэй харилцан ярианы орчин;

· олон цонхны үйлдлийн горим;

· хүчирхэг график номын сан; номын сантай ажиллах хэрэгслүүд;

· суурилуулсан ассемблер;

· суурилуулсан тусламжийн ширээ;

· бусад онцлог шинж чанарууд.

Алдартай програмчлалын системүүд нь Turbo Basic, Quick Basic, Turbo Pascal, Turbo C юм.

Орчуулагч (Англи орчуулагч - орчуулагч)орчуулагч програм юм. Энэ нь дээд түвшний хэлнүүдийн аль нэгэнд бичигдсэн програмыг машины зааварчилгаанаас бүрдэх програм болгон хувиргадаг. Орчуулагчдыг хөрвүүлэгч эсвэл орчуулагч байдлаар хэрэгжүүлдэг. Ажлыг хийх талаасаа хөрвүүлэгч, орчуулагч хоёр эрс ялгаатай.

Хөрвүүлэгч (англи. compiler - эмхэтгэгч, цуглуулагч)програмыг бүхэлд нь уншиж, орчуулж, машины хэл дээр програмын бүрэн хувилбарыг үүсгэж, дараа нь гүйцэтгэнэ.

Орчуулагч (Англи хэлмэрч - орчуулагч, хэлмэрч)программыг мөр мөрөөр нь хөрвүүлж гүйцэтгэнэ.

Програмыг хөрвүүлсний дараа эх программ ч, хөрвүүлэгч ч хэрэггүй болно. Үүний зэрэгцээ орчуулагчийн боловсруулсан программыг програмыг эхлүүлэх бүрд машин хэл рүү дахин хөрвүүлэх шаардлагатай.

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

Тодорхой хэл бүр нь ямар зорилгоор бүтээгдсэнээс хамааран эмхэтгэх эсвэл тайлбарлахад чиглэгддэг. Жишээлбэл, Паскаль хэлийг ихэвчлэн програмын хурд чухал байдаг нэлээд төвөгтэй асуудлыг шийдвэрлэхэд ашигладаг. Тиймээс энэ хэлийг ихэвчлэн хөрвүүлэгч ашиглан хэрэгжүүлдэг.

Нөгөөтэйгүүр, BASIC нь шинэхэн програмистуудад зориулагдсан хэл болгон бүтээгдсэн бөгөөд програмыг мөр мөрөөр гүйцэтгэх нь маргаангүй давуу талтай байдаг.

Заримдаа нэг хэлний хөрвүүлэгч, орчуулагч хоёулаа байдаг. Энэ тохиолдолд та орчуулагч ашиглан програмыг боловсруулж, туршиж үзээд алдаа засах програмыг хөрвүүлэн гүйцэтгэлийн хурдыг сайжруулж болно.

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

Оршил

Таныг үйлдлийн системийг суулгах үед Windows системийн программ хангамжийг таны компьютерт суулгасан байна. Та Windows Update эсвэл Mac OS X-д зориулсан програм хангамжийн шинэчлэлт зэрэг програмуудыг ажиллуулж программ хангамжаа шинэчлэх боломжтой. Гэсэн хэдий ч хэрэглээний программуудаас ялгаатай нь системийн программ хангамж нь эцсийн хэрэглэгчдэд зориулагдаагүй бөгөөд мэргэжлийн хөгжүүлэгчдэд зориулагдсан болно.

Системийн программ хангамж нь компьютерийн үндсэн түвшинд ажилладаг тул үүнийг "бага түвшний" гэж нэрлэдэг. Энэ функц нь хэрэглэгчийн интерфэйсийг үүсгэж, үйлдлийн систем нь төхөөрөмжтэй харилцах боломжийг олгодог. Ар талд ажилладаг.

Системийн програм хангамжийн тухай ойлголт

Системийн программ хангамж ба хэрэглээний программууд нь машин хүний ​​харилцан үйлчлэлийн хоёр үндсэн төрөл юм. Нээлттэй эхийн программ хангамжаас ялгаатай нь хэрэглээний программ нь ихэвчлэн програм гэж нэрлэгддэг бөгөөд хэрэглэгчийн хувьд тодорхой функцийг гүйцэтгэдэг. Ийм програм хангамжийн шийдлүүдийн жишээ:

    хөтөч;

    имэйл үйлчлүүлэгчид;

    текст боловсруулагч;

    хүснэгтүүд.

Системийн программ хангамж нь компьютерийн техник хангамж болон хэрэглээний программуудыг ажиллуулах зориулалттай. Хэрэв бид компьютерийн системийг олон түвшний загвар гэж үзвэл нээлттэй эхийн програм хангамж нь техник хангамж болон хэрэглэгчийн хэрэглээний харилцан үйлчлэлийн интерфейс юм.

Системийн програм хангамжид юу багтсан бэ?

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

    олон програмын хооронд дотоод санах ойг хуваалцахыг удирдах;

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

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

    Багц ажлын менежмент.

Зэрэгцээ боловсруулалтыг дэмждэг компьютер дээр үйлдлийн систем нь олон үйлдэлт үйл явцыг удирдах боломжтой.

Бүх томоохон компьютерийн платформууд (техник хангамж, програм хангамж) нь орчин үеийн хэрэглэгчдийн хэрэгцээг хангахын тулд өөр өөр функцээр бүтээгдсэн үйлдлийн системийг агуулдаг.

OS-ийн төрлүүд

Ширээний үйлдлийн системийн төрлүүд:

    Windows бол Microsoft-ын тэргүүлэх үйлдлийн систем бөгөөд гэрийн болон бизнесийн компьютерт зориулсан де факто стандарт юм;

    Mac OS нь Apple Macintosh хувийн компьютер болон ажлын станцуудад зориулсан үйлдлийн систем юм;

    Линукс нь Unix-тэй төстэй үйлдлийн систем бөгөөд хувийн компьютер хэрэглэгчдэд үнэ төлбөргүй эсвэл маш хямд хувилбараар хангах зорилготой юм (Linux нь маш үр ашигтай, хурдан гэдгээрээ алдартай).

Windows үйлдлийн системүүд уламжлал ёсоор зах зээлд ноёрхдог. 2018 оны наймдугаар сарын байдлаар Windows зах зээлийн 85 гаруй хувийг эзэлж байна. Mac OS 6 гаруй хувь, Линукс 2 гаруй хувьтай байсан.

Гар утасны үйлдлийн систем

Мобайл үйлдлийн систем нь ухаалаг утас, таблет болон бусад хөдөлгөөнт төхөөрөмжүүдэд програм, програм ажиллуулах боломжийг олгодог. Хамгийн алдартай гар утасны үйлдлийн системүүд:

  • Windows 10 Mobile.

Энэхүү суулгагдсан үйлдлийн систем нь автомашин, гэрлэн дохио, дижитал телевиз, АТМ, онгоцны удирдлага, борлуулалтын цэг (POS), дижитал камер, GPS навигацийн систем, цахилгаан шат, дижитал хүлээн авагч гэх мэт томоохон системд суулгагдсан компьютерт ашиглахад зориулагдсан. болон ухаалаг тоолуур.

Системийн програм хангамж (системийн програм хангамж);

Програм хангамжийн үндэс

5-р хэсэг Компьютерийн программ хангамж

Лекц 10

"Мэдээлэл зүй ба МХТ" чиглэлээр

СЭДЭВ 2 “КОМПЬЮТЕРИЙН ЗОХИОН БАЙГУУЛАЛТ, АЖИЛЛАГАА”

5.1. Програм хангамжийн үндэс

5.2. Системийн програм хангамж (системийн програм хангамж);

5.3. Системийн програм хангамжийн үзүүлэлтүүд

Үндсэн зарчмуудын нэгОрчин үеийн компьютерийг бүтээх нь програмын удирдлагын зарчим дээр суурилдаг бөгөөд энэ нь компьютерийн үйлдлийн дарааллыг урьдчилан тодорхойлсон програмаар тодорхойлдог. Энэ зарчим нь компьютерийн олон талт байдлыг баталгаажуулдаг, учир нь компьютерийг шаардлагатай үр дүнд хүргэх дарааллаар тайлбарласан аливаа асуудлыг шийдвэрлэхэд ашиглаж болно.

Компьютерийн программ (цахим компьютер)- тодорхой үр дүнд хүрэхийн тулд компьютер болон бусад компьютерийн төхөөрөмжийг ажиллуулахад зориулагдсан өгөгдөл, командын багцыг дүрслэх объектив хэлбэр, үүнд компьютерийн програмыг боловсруулах явцад олж авсан бэлтгэл материал, түүний үүсгэсэн аудиовизуал дэлгэцүүд орно. ОХУ-ын хууль 07/09/93 N 5351-I, урлаг. 4.

Хэрэглэгчийн ердийн ажилд тодорхой асуудлын шийдлийг өгдөг нэг програм хангалтгүй тул компьютерийн архитектурт илүү өргөн хүрээний ойлголтыг ашигладаг - програм хангамж. Програм хангамж Компьютерийг soft hardware буюу SOFTWARE гэж нэрлэдэг.

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

Програм хангамжийн гүйцэтгэж буй функцээс хамааран 2 бүлэгт хувааж болно.

2. Хэрэглээний програм хангамж(хэрэглээний програм хангамж).

Системийн програм хангамж (системийн програм хангамж) нь компьютер дээр мэдээлэл боловсруулах үйл явцыг зохион байгуулж, хэрэглээний программуудын хэвийн ажиллах орчинг бүрдүүлдэг. Системийн програм хангамж нь техник хангамжтай маш нягт холбоотой байдаг тул заримдаа үүнийг компьютерийн нэг хэсэг гэж үздэг.

Технологийн цаашдын хөгжил нь үйлдлийн системийн функцүүдийн шинэ бүлгүүдийг бий болгох эхлэлийг тавьсан. Компьютерт гараар мэдээлэл оруулах гар гарч ирсэн нь үйлдлийн системд гарнаас ирж буй дохиог боловсруулж, тэдгээрийн шифрийг урьдчилан тайлах програмуудыг оруулахад хүргэсэн. Програмын завсрын болон эцсийн үр дүнг хялбархан харуулах мониторууд гарч ирснээр дэлгэцийн дэлгэц дээр текст болон график мэдээллийг харуулах хяналтын функцуудыг үйлдлийн системд оруулахтай холбоотой юм.

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

Принтер драйверууд байдаг, уян дискний драйверууд, хулганы драйверууд гэх мэт. Хэрэв компьютер нь зарим брэндийн гадаад төхөөрөмжүүдийн тодорхой багцаар тоноглогдсон бол түүний програм хангамж нь холбогдох драйверуудыг агуулсан байх ёстой. Орчин үеийн үйлдлийн системүүд нь олон төрлийн стандарт драйверуудыг агуулдаг. Нэмж дурдахад, таныг компьютерийг асаахад тэд ашиглаж буй төхөөрөмжийн төрлийг автоматаар илрүүлж, тохирох драйверийг холбох боломжтой (энэ үйлчилгээг гэж нэрлэдэг) Plug & Play).Мэдээжийн хэрэг, энэ нь тухайн төхөөрөмж өөрийн брэндийн талаархи асуултад хариулах боломжтой бол л боломжтой (компьютерийн томоохон үйлдвэрлэгчид энэ үйлчилгээг үзүүлдэг).

Орчин үеийн бүх үйлдлийн системүүд (жишээлбэл, UNIX эсвэл Windows NT)олон үйлдэлт (хэд хэдэн програмыг нэгэн зэрэг гүйцэтгэх) болон олон хэрэглэгчийн (хэд хэдэн хэрэглэгчийн нэгэн зэрэг ажиллах) компьютерийн ажиллагааны горимоор хангах. Олон үйлдэл хийх горимЭнэ нь компьютер дээр хэд хэдэн програмыг нэгэн зэрэг ажиллуулахыг хэлнэ. Мэдээжийн хэрэг, хэрэв компьютер нэг төв процессортой бол зөвхөн нэг програмыг ажиллуулж чадна, гэхдээ үйлдлийн систем нь компьютерийг зохион байгуулж, хэд хэдэн програм зэрэг ажиллаж байна гэсэн хуурмаг байдлыг бий болгодог.

Компьютерийн олон үйлдэлтэй ажиллахын тулд үйлдлийн систем нь дараах боломжуудыг хангасан байхыг шаарддаг.

Хэд хэдэн програмын зэрэгцээ (псевдо-параллель) гүйцэтгэл;

Даалгавруудыг (жишээ нь программуудыг) гүйцэтгэх дараалалд байрлуулах;

Процессорын нөөц, санах ой, гадаад төхөөрөмжид хандах хандалтыг програм хооронд хуваах.

Олон тоглогчийн горимКомпьютерийн системийн ажиллагаа (ялангуяа нэг компьютер) нь хэд хэдэн хэрэглэгчийн ажлыг хамардаг.

Олон хэрэглэгчийн горимд дараах үйлдлүүдийг нэмж хийх шаардлагатай.

Хэрэглэгчийн хүсэлт, тэргүүлэх чиглэлийн дагуу процессорын нөөц, санах ой, гадаад төхөөрөмжид хандах хандалтыг тусгаарлах;

Нэг хэрэглэгчийн мэдээллийг бусад хэрэглэгчдийн хандалтаас хамгаалах.

Цаг хуваалцах горимЭнэ бол нэг компьютер дээр программуудын олон үйлдэлт, олон хэрэглэгчийн ажлын зохион байгуулалт бөгөөд програм тус бүр нь тэргүүлэх чиглэлээсээ хамааран зөвхөн энэ программ ажиллах хугацаандаа тодорхой цагийг хуваарилдаг. Энэ тохиолдолд програмын зөвхөн багахан хэсэг нь компьютерийн RAM-д байнга байдаг бөгөөд үндсэн хэсэг нь програм ажиллаж байх үед ачаалагддаг бөгөөд програмд ​​хуваарилагдсан цаг дууссаны дараа буулгадаг (гардаг).

Энэ сонголтыг ихэвчлэн ашигладагкомпьютер нь ихэвчлэн зогсолтын горимд байдаг нэг үндсэн (ихэвчлэн интерактив) програм, процессорын хугацаа эсвэл гадаад төхөөрөмж их шаарддаг өөр (тооцоолох) програмыг ажиллуулж байх үед. Эхний програм хүлээж байхад хоёр дахь нь ажиллаж, эхний програм ажиллаж эхлэхэд хоёр дахь нь зогсдог. Энэ тохиолдолд хоёр дахь програм нь ард ажиллаж байна гэж хэлдэг. үйлдлийн системтэй харилцах

Үйлдлийн системүүд маш их хөгжсөнбайгуулагдсан цагаасаа хойш. Эхлээд үйлдлийн системийн хэд хэдэн хувилбарыг янз бүрийн компаниудын компьютерт ашигладаг байсан. Хэд хэдэн шалтгааны улмаас 1970-аад оны дунд үе гэхэд ихэнх компьютерууд тус компанийн машин зааварлах систем болон үйлдлийн системийг ашигладаг байсан. IBM,нэрлэсэн дискний үйлдлийн систем (DOS) . Энэ компани нь хувийн компьютерийг хөгжүүлэх анхдагчдын нэг байв. Компанийн архитектур, командын системийг зээлсэн хувийн компьютеруудын эдгээр загварууд IBM,дуудаж эхлэв IBM PC-тэй нийцтэй компьютерууд.

Үйлдлийн систем дээр суурилсан DOSИйм компьютерт зориулж хэд хэдэн үйлдлийн системийг боловсруулсан. Дараа нь бараг бүх PC-тэй нийцтэй хувийн компьютерууд компанийн үйлдлийн системээр үйлчилж эхэлсэн. Microsoft,дуудсан MS DOS.Цаг хугацаа өнгөрөхөд шинэ хувилбарууд гарч ирэв MS DOS,улам олон шинэ үйлчилгээг багтаасан боловч ерөнхийдөө энэ компанийн үйлдлийн системийн үзэл баримтлал өөрчлөгдөөгүй хэвээр байна.

Компьютерийг ажиллуулахдаа үйлдлийн системийг ашиглах хамгийн чухал үр дагавар нь хэрэглээний програмын ердийн үйлдлүүдийг үйлдлийн системийн хэрэгслүүд гүйцэтгэдэг тул програм нь зөвхөн өөрийн чиглэсэн үйлдлийн системтэй ажиллах боломжтой юм. Програмууд нь компьютерээс харьцангуй бие даасан болсон, гол зүйл бол шаардлагатай үйлдлийн систем нь үүн дээр ажилладаг. Орчин үеийн үйлдлийн системүүд нь виртуал машин гэсэн ойлголт дээр суурилдаг.

Виртуал машиндуудсан RAM-ийн сайжруулсан шинж чанар (виртуал санах ой гэж нэрлэдэг) болон хязгааргүй тооны гадаад төхөөрөмж бүхий хийсвэр машин нь янз бүрийн програмын мэдээллийн үнэмлэхүй аюулгүй байдлыг хангадаг. Хэрэглээний системүүд нь ийм хамгийн тохиромжтой виртуал машин дээр төвлөрдөг бөгөөд үйлдлийн системийн даалгавар бол хэрэглээний программын үүднээс авч үзвэл виртуал машин шиг харагдахуйцаар бодит компьютерийн ажиллагааг зохион байгуулах явдал юм. Үйлдлийн системийн хэрэгслийг ашиглан виртуал машиныг хэрэгжүүлэхийг нэрлэдэг эмуляци виртуал машин.

Компьютерийн сүлжээ бий болсонстандарт асуудлуудын шинэ анги гарч ирэхэд хүргэсэн. Хувийн компьютеруудын хоорондох сүлжээний холболтыг хангахын тулд сүлжээний бүрхүүлүүдийг ашиглаж эхэлсэн (жишээлбэл, систем NetWareкомпаниуд Новелл).Сүлжээний бүрхүүлүүд нь ихэвчлэн үйлдлийн систем гэж нэрлэгддэг боловч компьютер бүр өөрийн үйлдлийн системийг ажиллуулдаг гэж үздэг тул бүрэн ажиллагаатай үйлдлийн систем биш юм. Сүлжээний бүрхүүлийн функцийг сүлжээний компьютер дээр ажилладаг сүлжээний модулиуд гүйцэтгэдэг.

Тусдаа компьютерийн үйлдлийн системийн үүднээс эдгээр сүлжээний модулиуд нь хэрэглээний програмууд юм. Сүлжээний бүрхүүл нь дараах техникийг ашиглан компьютеруудын хооронд өгөгдөл дамжуулах үйл явцыг хангах бүх үүргийг гүйцэтгэдэг: нэг компьютерийн хэрэглэгчийн хувьд өөр компьютер дээрх өгөгдлийг энэ компьютерийн өөр гадаад хадгалах хэрэгсэл (диск) болгон танилцуулдаг. Энэ диск дээрх файлыг (өгөгдөл эсвэл программ) RAM-д уншихыг оролдох үед үйлдлийн систем нь сүлжээний модуль болон үүнд багтсан горимуудтай холбогдоно. Новелл,нэг компьютерээс нөгөө компьютерт өгөгдлийг зөв дамжуулахыг баталгаажуулна.

Үйлдлийн системийг хөгжүүлэх дараагийн алхам бол тэдгээрт сүлжээний функцуудыг оруулах явдал байв. Ийм сүлжээний үйлдлийн системд жишээ нь үйлдлийн систем орно Windows NTnөөр өөр хувилбарууд UNIX.Эдгээр системүүд нь тусдаа компьютер болон сүлжээнд ажиллах боломжийг олгодог. Үүний зэрэгцээ тэдгээрт сүлжээний олон нэмэлт функцийг хуваарилдаг - сүлжээний зангилааны хооронд харилцаа холбоо тогтоох, сүлжээнд өгөгдөл дамжуулахтай холбоотой үйлдлүүд.

Гэсэн хэдий ч дээр дурдсан үйлдлийн системийн функцууд мөн хэсэгчлэн өөрчлөгддөг. Юуны өмнө энэ нь файлын системд хамаарна. Сүлжээний үйлдлийн системийг ашиглах үед сүлжээний файлын орон зай жигд байна, гэхдээ өөр өөр дискүүд өөр өөр компьютер дээр өөр өөр зөөвөрлөгч дээр байрладаг. Хэрэглэгч тусдаа компьютер дээрх файлуудтай ижил үйлдлүүдийг хийх боломжтой бөгөөд энэ нь үнэндээ мэдээллийг нэг компьютерээс нөгөөд шилжүүлж байна гэж санаа зовохгүйгээр хийх боломжтой.

Сүлжээний үйлдлийн системүргэлж олон хэрэглэгчтэй байдаг: та тодорхой програмыг хэн эхлүүлсэн, системд нээлттэй файлыг хэн ашиглаж байгааг хянах хэрэгтэй. Сүлжээний үйлдлийн системийн чухал үүрэг бол хэрэглэгчийн хандалтыг хангах явдал юм! өгөгдөл болон програмууд руу. Энэ функц нь мэдээллийн нууцлалын түвшинг шалгах, хэрэглэгчийн эрхийг шалгах гэсэн хоёр талтай.

Сүлжээний систем нь өгөгдлийн хандалтын түвшинг кодлох, хэрэглэгчийн эрхийг кодлох механизмтай бөгөөд ингэснээр тухайн хэрэглэгч тухайн диск, лавлах эсвэл бие даасан файл руу хандах боломжтой эсэхийг тодорхойлох боломжтой. Нэмж дурдахад, өгөгдлийг зөвхөн эзэмшигч эсвэл өгөгдлийг бүрэн хэмжээгээр эсвэл хязгаарлалттайгаар ашиглах эрхтэй (жишээлбэл, зөвхөн унших боломжтой) хэрэглэгчдэд хандах боломжтой болгохын тулд янз бүрийн нууц үгийн системийг ашигладаг.

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

Үйлчилгээний хөтөлбөрүүдийн зарим чухал төрлийг онцолж үзье.

Үйлчилгээний програмууд (хэрэгслүүд)- оролт/гаралт, боловсруулах төхөөрөмжүүдийн хяналтыг хангах, боловсруулсан өгөгдлийг хэрэглэгчдэд ээлтэй хэлбэрээр өгөх туслах програмууд.

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

Зарим төрлийн хэрэгслүүдийг авч үзье.

Архивын програмуудтусгай мэдээллийн баглаа боодлын алгоритмуудыг ашиглан дискэн дээрх мэдээллийг шахах боломжийг олгох, i.e. файлын жижиг хуулбарыг үүсгэх, түүнчлэн хэд хэдэн файлын хуулбарыг нэг архив файл болгон нэгтгэх. Архивлагч програмыг ашиглах нь файлын архив үүсгэхэд маш их хэрэгтэй байдаг, учир нь ихэнх тохиолдолд тэдгээрийг архивлагч програмаар шахаж авсны дараа хадгалах нь илүү тохиромжтой байдаг. Эдгээр програмуудын төлөөлөгчид нь WinRar болон WinZip юм.

Мэдээллийн нөөц хуулбарыг үүсгэх програмуудТаны компьютерийн хатуу дискэн дээрх чухал мэдээллийг нэмэлт зөөвөрлөгч рүү үе үе хуулах боломжийг танд олгоно. Нөөц програмын төлөөлөгчид - APBackUp, Acronis True Image.

Вирусны эсрэг програмуудкомпьютерийн вирусын халдвараас урьдчилан сэргийлэх, вирусын халдварын үр дагаврыг арилгах зорилготой. Вирусны эсрэг програмын гэр бүлийн төлөөлөгчид бол McAfee, Kaspersky Antivirus, DrWeb, Norton Antivirus юм.

Компьютерийн оношлогооны програмуудкомпьютерийн тохиргоог (санах ойн хэмжээ, түүний хэрэглээ, дискний төрөл гэх мэт) шалгах, компьютерийн төхөөрөмжийн ажиллагааг шалгах, гүйцэтгэлийг үнэлэх боломжийг танд олгоно. Компьютерийн оношлогооны програмын төлөөлөгчид - Sisoft Sandra, Norton System Information.

Дискийг оновчтой болгох програмууддискэн дээрх мэдээллийн байршлыг оновчтой болгох замаар диск дээрх мэдээлэлд илүү хурдан нэвтрэх боломжийг олгоно. Эдгээр програмууд нь файл бүрийн бүх хэсгийг бие биедээ ойртуулж (хуваалцалтыг арилгах), дискний эхэнд байгаа бүх файлыг цуглуулах гэх мэт, ингэснээр дискний толгойн хөдөлгөөний тоог бууруулж (өөрөөр хэлбэл, өгөгдөлд хандах хандалтыг хурдасгаж), элэгдлийг бууруулдаг. диск. Дискийг оновчтой болгох програмуудын төлөөлөгчид - Norton Disk Doctor, Microsoft Scandisk.

Дэлгэц хэвлэх програмуудДэлгэцийн агуулгыг хэвлэхийн тулд график програмыг ашиглахад маш их хэрэгтэй байдаг, учир нь үүнийг график программ өөрөө ашиглан хийх боломжгүй юм. Дэлгэц хэвлэх програмуудын төлөөлөгчид - SnagIt, HyperSnap-DX.

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

Бүрхүүл нь хэрэглэгчийн интерфэйсийг хэрэгжүүлдэг програмууд юм, i.e. компьютер болон хэрэглэгчийн хооронд өгөгдөл солилцох зориулалттай. Жишээлбэл, Windows үйлдлийн систем нь Explorer програмыг агуулдаг. Харин үүний оронд та бусад бүрхүүлүүдийг, жишээлбэл, Windows үйлдлийн системд ороогүй Windows Commander програмыг ашиглаж болно.

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

Програм хангамж хөгжүүлэх систем (програмчлалын системүүд) нь систем эсвэл хэрэглээний програм хангамжтай холбоогүй тусгай бүлэг програм хангамж юм. Програмчлалын систем нь шинэ програм хангамжийн бүтээгдэхүүн боловсруулах, дибаг хийх, хэрэгжүүлэхэд зориулагдсан програмуудын багц юм.

Програмчлалын систем нь ихэвчлэн дараахь зүйлийг агуулна.

· орчуулагч;

· хөтөлбөр боловсруулах орчин;

· лавлах программуудын номын сан (функц, журам);

· дибаг хийгчид;

· туслах програмууд.

Програмчлалын хэлний орчуулагчид- өгөгдсөн үйлдлийн системтэй ажиллахад шаардлагатай формат руу эх программуудын форматыг (програмистын бичсэн) орчуулах.

Засвар үйлчилгээний хөтөлбөрүүд- мэдээллийн системд ашигладаг төрөл бүрийн техникийн хэрэгслийн ажиллагааг хангах.

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

Програм хангамжийн ангилал

Функциональ зорилгоорПрограм хангамжийн бүтээгдэхүүний гурван ангиллыг ялгаж салгаж болох бөгөөд тэдгээрийг хүснэгтэд үзүүлэв.

Компьютерийн програм хангамжийн ангилал

Системийн програм хангамж нь хэрэглээний програмуудыг (ихэвчлэн бүх нийтийн эсвэл тоглоомын програмууд) агуулж болно. Тиймээс Windows үйлдлийн систем нь бүх нийтийн хэрэглээний программ хангамж болох WordPad болон Notepad текст засварлагчдыг агуулдаг. Үүний зэрэгцээ, хэрэглээний програм хангамжид хамаарах програмд ​​системийн програмуудыг бас ашиглаж болно. Гэсэн хэдий ч тодорхой системийн (програм) хэрэглээний үндсэн зорилгын үүднээс авч үзвэл хэрэглээний (системийн) програм нь үйлчилгээний шинж чанартай байдаг. Энэ тохиолдолд хэрэглээний программууд шаардлагатай техник хангамжийн нөөцөд хандахдаа системийн программуудыг үргэлж ашигладаг.

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

Системийн програм хангамж нь дараахь функцийг гүйцэтгэдэг.

Бусад програмуудыг ажиллуулах үйл ажиллагааны орчинг бүрдүүлэх;

Компьютер өөрөө болон компьютерийн сүлжээний найдвартай, үр ашигтай ажиллагааг хангах;

Компьютерийн тоног төхөөрөмж, компьютерийн сүлжээг оношлох, урьдчилан сэргийлэх;

Туслах технологийн процессуудыг гүйцэтгэх: архивлах, вирусын эсрэг хамгаалалт, файл сэргээх болон бусад туслах програмууд.

Системийн програм хангамж нь ерөнхий хэрэглээний программ юм бүх компьютер хэрэглэгчдэд зориулагдсан.Системийн программ хангамж нь компьютерт хэрэглээний программуудыг үр ашигтай ажиллуулахаар бүтээгдсэн. Гэвч системийн программ хангамж нь эцсийн хэрэглэгчийн хэрэгцээнд шууд нэмэр болдоггүй.



Системийн програм хангамжид дараахь зүйлс орно.

Үндсэн I/O систем ба програм хангамж;

үйлдлийн систем;

Үйлдлийн бүрхүүл;

Туслах програмууд - хэрэгслүүд.

2.4.1. Үндсэн I/O систем

Үндсэн I/O систем(BIOS - Үндсэн оролтын гаралтын систем) нь дараахь зүйлийг хангадаг програмуудын багц юм.

Компьютер асаалттай үед төхөөрөмжийг автоматаар шалгах;

Диск дээр байрлах үйлдлийн системийг анх удаа ачаалах;

Үйлдлийн системийн янз бүрийн компьютерийн төхөөрөмжтэй харилцах.

BIOS-ийн программууд нь компьютерийн эх хавтан дээр байрладаг тусгай чипүүд - зөвхөн уншигдах санах ойд (ROM) хадгалагддаг. Тиймээс BIOS-ийг компьютерийн бүрэлдэхүүн хэсгүүдийн тусгай ангиллаар ангилж болох бөгөөд техник хангамж, програм хангамжийн хооронд завсрын байрлалыг эзэлдэг бөгөөд түүний техник хангамж, үйлдлийн системийн нэг хэсэг юм.

2.4.2. OS

Системийн програм хангамжийн үндэс нь үйлдлийн систем (OS) юм. Үйлдлийн системүүд нь одоогоор системийн програм хангамжийн зайлшгүй бүрэлдэхүүн хэсэг юм. Үйлдлийн системгүйгээр компьютер ажиллах, хэрэглэгчийн даалгаврыг гүйцэтгэх боломжгүй юм.

Бүх үйлдлийн системийн гол үүрэг бол зуучлал юм. Энэ нь хэд хэдэн төрлийн харилцан үйлчлэлийг хангахаас бүрдэнэ - интерфейс:

Хэрэглэгч ба программ хангамж, техник хангамжийн хооронд (хэрэглэгчийн интерфэйс - хэрэглэгч ба компьютерийн хоорондох харилцан ярианы хэлбэр);

Програм хангамж ба техник хангамжийн хооронд (техник хангамж-програм хангамжийн интерфейс);

Төрөл бүрийн програм хангамжийн хооронд (програм хангамжийн интерфейс).

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

Үйлдлийн системийн бусад функцууд нь:

- файлын системийн удирдлага;

- тоног төхөөрөмжийн гүйцэтгэлийн хяналт;

- файлын бүтцийг засварлах: чиглүүлэх, үүсгэх, хуулах, зөөх, устгах, шинж чанаруудыг удирдах;

– програмуудыг суулгах, гүйцэтгэх, устгах менежмент;

– бүх төрлийн туслах засвар үйлчилгээ.

2.4.3. Үйлдлийн системийн ангилал

Нэгэн зэрэг шийдсэн ажлуудын тоонд үндэслэн үйлдлийн систем нь дараахь байж болно.

нэг даалгавар - нэгээс илүү ажлыг нэгэн зэрэг гүйцэтгэхгүй;

олон ажил - хэд хэдэн процессыг нэгэн зэрэг гүйцэтгэх чадвартай.

Төрөл бүрийн MS DOS, PC DOS, Novell DOS компаниудын нэг даалгаварт дискний үйлдлийн системүүд нь энгийн бөгөөд хэмнэлттэй байсан ч хуучирч, шинэ үеийн үйлдлийн системд байр сууриа тавьж өгсөн.

UNIX, WINDOWS гэр бүлийнхүүд гэх мэт орчин үеийн үйлдлийн системүүд нь олон үйлдэлтэй, хэрэглэгчийг боловсруулсан график интерфэйсээр хангадаг бөгөөд MS DOS-д зориулан боловсруулсан програмуудтай нийцдэг. Эдгээр нь техник хангамжаас хамааралгүй бөгөөд бүх төрлийн захын төхөөрөмжийг дэмждэг. Тэд орчин үеийн микропроцессорын бүх чадавхийг ашиглах чадвартай бөгөөд алдаа, алдаанаас хамгаалах хэрэгсэлтэй тул тогтвортой ажиллагаатай байдаг.

Хэрэглэгчдийн тооноос хамааран үйлдлийн систем нь дараахь байж болно.

нэг хэрэглэгч зөвхөн үйлчилдэг нэг хэрэглэгч ( Windows 98);

олон хэрэглэгч үйлчилдэг бүлэг хэрэглэгчид (Windows NT).

Сүлжээний үйлдлийн системүүдорон нутгийн болон дэлхийн сүлжээ бий болсонтой холбоотой. Сүлжээний үйлдлийн системүүд нь сүлжээнд өгөгдөл боловсруулах, дамжуулах, хадгалах боломжийг олгодог програмуудын багц юм. Сүлжээний үйлдлийн систем нь хэрэглэгчдэд янз бүрийн төрлийн сүлжээний үйлчилгээ (файлын удирдлага, и-мэйл, сүлжээний удирдлагын процесс гэх мэт) -ээр хангаж, захиалагчийн систем дэх ажлыг дэмждэг.

90-ээд оноос хойш бараг бүх мэдэгдэж байгаа үйлдлийн системүүд сүлжээнд суурилсан болсон. Компьютер нь дэвшилтэт тооцоолох чадвартай харилцаа холбооны хэрэгсэл болж хувирч байна.

Сүлжээний үйлдлийн системд дараахь шаардлагууд тавигдана.

– янз бүрийн техник хангамж, програм хангамж бүхий орчинд ажиллах чадвар;

- бүтцийн нарийн төвөгтэй байдлыг өөрчлөх чадвар;

- дотоод цахим шуудан, теле хурал зохион байгуулах;

– сүлжээгээр мессеж дамжуулахдаа аюулгүй байдлын шаардлагатай түвшинг хангах;

– Интернеттэй нэгдмэл байдлыг хангах, жишээлбэл. холбогдох протоколууд болон вэб серверийн програм хангамжийн дэмжлэг;

– боловсруулсан төвлөрсөн удирдлага, удирдлагын хэрэгслийн бэлэн байдал.

Одоогийн байдлаар UNIX, WINDOWS, NETWARE гэх мэт сүлжээний үйлдлийн системүүдийн гэр бүлүүд өргөн тархсан байна.UNIX үйлдлийн систем нь тооцоолох үйл явцын сүлжээний хувилбарт үр дүнтэй олон үйлдэлт ажилд чиглэгддэг.

UNIX үйлдлийн систем нь дараахь зүйлийг дэмждэг.

– файлын системийн шаталсан бүтэц;

– I/O нийцтэй файлууд, төхөөрөмжүүд болон асинхрон боловсруулах процессууд;

- хамгийн түгээмэл алгоритмын програмчлалын хэлүүд.

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

Үйлдлийн систем нь ихэвчлэн компьютерийн гадаад санах ойд - дискэн дээр хадгалагддаг. Компьютерийг асаахад дискний санах ойноос уншиж, компьютерийн RAM-д байрлуулна. Энэ процессыг нэрлэдэг үйлдлийн системийг ачаалж байна. Тиймээс компьютер асаалттай үед үйлдлийн систем автоматаар ачаалагддаг бөгөөд RAM-д байнга (оршин суудаг) байрладаг. Програм бүр нь OS-ийн үйлчилгээг ашигладаг тул зөвхөн эдгээр үйлчилгээг үзүүлдэг OS-ийн хяналтан дор ажиллах боломжтой.

2.4.4. Үйлдлийн системийн төрлүүд

IBM PC компьютеруудын хувьд 1981-1995 он хүртэл үндсэн үйлдлийн систем. Microsoft-ын MS-DOS систем байсан. Олон жилийн туршид MS-DOS 1.0 хувилбараас MS-DOS 6.22 болж өөрчлөгдсөн. Үүнтэй нийцтэй үйлдлийн системүүдийг мөн ашигласан - IBM-ийн PC DOS, Novell-ийн Novell DOS гэх мэт. Бид эдгээр үйлдлийн системийг DOS ерөнхий нэрээр нэрлэх болно.

MS-DOS үйлдлийн систем нь PC-тэй 15 жилийн турш амжилттай ажиллах боломжийг олгосон. Гэсэн хэдий ч энэ ажлыг тав тухтай гэж нэрлэж болохгүй.

Гол сул тал нь RAM-тай ажиллах явдал байв. DOS нь 640 KB RAM-тай ажиллах боломжтой.

Хоёрдугаарт, MS DOS нь график бус үйлдлийн систем юм тушаалын мөрийн интерфейс - тэмдэгтийн интерфейс. Энэ нь бүх командыг тусгай мөрөнд үсгээр бичих ёстой гэсэн үг юм. Эдгээр тушаалуудыг сайн мэдэж, тэдгээрийг хэрхэн бичсэнийг санах шаардлагатай байв. Энэ нь хэрэглэгчдэд нэлээд хэцүү байдаг.

Гурав дахь дутагдал нь MS DOS-ийн нэг даалгавартай шинж чанар юм.

Тиймээс хэд хэдэн график бүрхүүл үүсгэгдсэн: Windows 1.0, Windows 2.0, Windows 3.0, Windows 3.1, Windows 3.11 ажлын хэсгүүдэд зориулагдсан. Хэдийгээр Windows нь компьютер дээр аль хэдийн DOS үйлдлийн систем дээр суурилагдсан бөгөөд зөвхөн график бүрхүүл байсан ч Microsoft нь анхнаасаа Windows-ийг үйлдлийн систем болгон байрлуулахыг илүүд үзсэн. Windows-ийн анхны хувилбарууд нь бүрэн хэмжээний үйлдлийн систем байсан уу гэсэн асуулт нээлттэй хэвээр байна.

Одоогоор дэлхийн ихэнх компьютерууд нэг Microsoft компанийн Windows үйлдлийн системийн нэг буюу өөр хувилбарыг ажиллуулж байна.

Windows график үйлдлийн систем нь анх 1995 онд Microsoft Windows 95 нэрээр гарч ирсэн.

Дараа нь Windows 98/98 SE, Windows 2000, Windows ME (Millennium Edition - “Millennium Edition”) гарч ирэв. Эдгээр бүх системүүд нь ойр дотны хүмүүс бөгөөд нийтлэг нэртэй байдаг - Windows 9x. 9x-ээс гадна Microsoft үйлдлийн системийн өөр нэг гэр бүл байдаг - Windows NT (Шинэ технологиос - "шинэ технологи").

Windows 2000-ийн залгамжлагч нь Windows XP (2001 онд гарсан) нэртэй Whistler кодтой үйлдлийн систем байв. Нэрийн дор Windows XPхэд хэдэн үндсэн хувилбарууд байдаг Windows XP, гэхдээ Мэргэжлийн болон Home Edition хувилбарууд хамгийн их алдартай болсон. Хэдийгээр Windows XP бага зэрэг хуучирсан ч XP-ийн найдвартай байдал, тогтвортой байдал нь бусад Microsoft үйлдлийн системүүдтэй харьцуулахад өндөр байдаг. Заримдаа туршлагатай хэрэглэгчид эхлээд зөөврийн компьютерээсээ Vista-г устгаад дараа нь XP суулгана. XP-ийн гол сул тал бол энэ систем нь олон цөмт процессортой ажиллахад тохиромжгүй, тоглоомын шинэ 3D график стандартууд юм.

Windows Vista. Windows-ийн энэ хувилбар 2006 оны намар гарсан. Windows Vista-ийн нийт долоон хувилбар гарсан бөгөөд эдгээрийг Гэрийн болон Бизнес гэсэн хоёр бүлэгт хувааж болно. Энэ хувилбар нь Windows-ийн хамгийн амжилтгүй хувилбар гэж тооцогддог. Өнөөдөр гаргаснаараа Windows 7Бид Вистагийн богино насыг дууссан гэж үзэж болно.

Windows 7– Windows Vista-ийн дараах Windows NT гэр бүлийн үйлдлийн систем.

Уг үйлдлийн систем нь өмнөх үйлдлийн систем болох Windows Vista гарснаас хойш 3 жил хүрэхгүй хугацааны дараа буюу 2009 оны 10-р сарын 22-нд худалдаанд гарсан байна. Vista-ийн бүх ашигтай олдворуудыг хадгалснаар "долоо" нь түүний олон дутагдлуудаас ангижрав. Хэвийн үйл ажиллагааны хувьд Windows 7-д дор хаяж 2 ГБ RAM болон 2 ГГц давтамжтай хоёр цөмт процессор шаардлагатай. Нэмж дурдахад DirectX10-ийг дэмждэг видео картыг санал болгож байна - өөрөөр хэлбэл 2009 онд гарсан аливаа видео карт.

Windows 7-ийн ширээний компьютерийг Зураг 2.1-д үзүүлэв.

Цагаан будаа. 2.1. Windows 7 дээрх ширээний харагдах байдал

Apple-ийн хувийн компьютерууд нь Mac OS үйлдлийн системийн өөр өөр хувилбаруудыг ашигладаг.

IBM-тэй нийцтэй персонал компьютерууд бас чөлөөтэй ашиглах боломжтой Линукс үйлдлийн системийг ашигладаг. Линукс системийг бүтээх ажлыг 1991 онд Финлянд оюутан эхлүүлсэн Линус Торвалдс (Линус Торвалдс).

Unix үйлдлийн систем нь онд бүтээгдсэн Хонх утасны лабораторибараг хагас зуун жилийн өмнө "том" компьютеруудын хувьд . Unix бол маш олон хэрэглэгчийг нэгэн зэрэг дэмжих боломжтой, олон үйлдэлт, олон хэрэглэгчийн үйлдлийн систем юм. Нэмж дурдахад систем нь олон тооны өөр өөр функцуудыг гүйцэтгэх чадвартай, тухайлбал тооцоолох сервер, мэдээллийн сангийн сервер, сүлжээний чухал үйлчилгээг дэмждэг сүлжээний сервер гэх мэт. Одоо Unix гэсэн ерөнхий нэрээр нэгтгэж болох олон арван үйлдлийн системүүд бий .

2020 оноос хойш компьютер хэрэглэгчид илүү өвөрмөц үйлдлийн систем, программуудын гэрч болно. Майкрософт компанийн гүйцэтгэх захирал Билл Гейтс одоо хэрэглэгчийн яриа болон гараар бичсэн текстийг таних боломжтой шинэ супер программ дээр ажиллаж байгаа гэж мэдэгдэв. Шинэ үйлдлийн системийн гол цэг нь харилцааны байгалийн хэлбэрүүдээр дамжуулан хүн-компьютерийн харилцан үйлчлэлийн технологи байх болно. биеийн хөдөлгөөн, дуут тушаал, нүдний хүүхэн харааны хөдөлгөөн гэх мэт. Массачусетсийн Технологийн Институт болон Майкрософт компанийн мэргэжилтнүүд хэрэглэгчийн толгойг хөдөлгөж курсорыг дэлгэцэн дээр хөдөлгөх боломжийг олгодог анхны туршилтын программуудыг бүтээжээ. Компьютер нь хэрэглэгчийн дохио зангааг ойлгох чадвартай болсон.

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

Өнөөдөр ихэнх хүмүүс Windows XP, Windows Vista (2007) эсвэл Windows OS-ийн хамгийн сүүлийн хувилбар - Windows 7-г ашигладаг. Эдгээр хувилбаруудын хооронд чухал ялгаа байдаг боловч хамгийн гол нь тэдгээр нь үйл ажиллагааны техник, арга барилын хувьд ижил байдаг. .

2.4.5. Үйлдлийн системийн файлын бүтэц

ФайлЭнэ нь дискэн дээр байрлах тодорхой төрлийн мэдээлэл юм Нэрбөгөөд нэг бүтэн юм.

Файлын систем нь файлуудтай ажиллах, өгөгдлийг дискэнд хадгалах, түүнд хандах боломжийг олгодог үйлдлийн системийн нэг хэсэг юм. Гадаад санах ойн бүх мэдээлэл файлын системд хадгалагддаг. Диск дээрх өгөгдөл хадгалах хамгийн жижиг физик нэгж нь сектор (ихэвчлэн 512 байт) юм. Хамгийн жижиг логик, өөрөөр хэлбэл. Мэдээлэл хадгалах хаягийн нэгж нь кластер юм. Бөөгнөрөлнь зөвхөн хоёрын үржвэрийн үржвэр бүхий бүхэл тооны секторуудыг агуулж болно (дискний багтаамж болон файлын хүснэгтийн хэмжээ зэргээс хамаарч кластеруудын файлуудтай хамаарлыг илтгэнэ). Файл зөвхөн эзэлдэг кластерын бүхэл тоо, тиймээс диск дээрх файлын хэмжээ бодит хэмжээнээс арай том байж болно. Жишээлбэл, нэг байт хэмжээтэй файл нь дискэн дээр 4 КБ багтаамжтай байдаг тул ийм диск дээрх кластерын хэмжээ 4 КБ (8 сектор) байна.

Файлын системийн үндсэн функцууд:

Диск дээрх файлын хэсгүүдийн (фрагментуудын) физик байршлыг тодорхойлох (кластерууд нь зэргэлдээ биш - хуваагдмал байж болно);

Чөлөөт зай байгаа эсэхийг тодорхойлж, шинээр үүсгэсэн файлуудад хуваарилах.

Файлын нэр нь тодорхой шаардлагыг хангасан байх ёстой. Эдгээр шаардлагууд нь өөр өөр үйлдлийн системд өөр өөр байж болно. Гэсэн хэдий ч аливаа үйлдлийн систем нь 8.3 конвенцийг дэмждэг (файлын нэр нь латин цагаан толгойн 1-ээс 8 үсэг, тоон тэмдэгтээс бүрдэх ба цэгээр тусгаарлагдсан нэрийн өргөтгөл нь 0-ээс 3 тэмдэгт хүртэл байж болно). Ихэнхдээ өргөтгөл нь файлын төрлийг тодорхойлдог бөгөөд файлыг үүсгэсэн програмын програмаар автоматаар хуваарилагддаг. Үйлдлийн систем нь холбогдох програмыг ашиглан файлыг нээхийн тулд өргөтгөлийг ашиглаж болно.

Хэд хэдэн стандарт өргөтгөлүүдийг харцгаая:

1) exe – програмыг хадгалдаг гүйцэтгэх боломжтой файлыг хэлнэ. Жишээ нь: winword.exe;

2) bat - хэд хэдэн програмыг дараалан эхлүүлэхэд зориулагдсан "багц файл" гэж нэрлэгддэг. Жишээ нь: autoexec.bat файл нь компьютерийг ачаалах үед автоматаар ажилладаг;

3) hlp - тусламжийн файл;

4) mp3, wav, mid, mp4 - дижитал формат дахь дуу;

5) avi, mpg, wmv - видео файлууд;

6) vob, ifo, bup – DVD форматтай видеонууд;

7) txt - ямар ч дизайнгүй текст файлууд;

8) rtf - дизайнтай текст файл (стандарт формат);

9) doc – 2007, 2010 оноос бусад бүх хувилбарын Microsoft Office багцаас Microsoft Word текст процессор дээр үүсгэсэн текст файлууд;

10) docx – Microsoft Word 2007 ба 2010 текст процессорын шинэ хувилбаруудын текст файлууд;

11) xls – 2007, 2010 оноос бусад бүх хувилбаруудын Microsoft Office багцаас Microsoft Excel хүснэгтийн процессор дээр үүсгэсэн хүснэгтийн файлууд;

12) xlsx – Microsoft Excel 2007 ба 2010 текст процессорын шинэ хувилбаруудыг ашиглан үүсгэсэн хүснэгтийн файлууд;

13) ppt – 2007, 2010 оноос бусад бүх хувилбаруудын Microsoft Office багцаас Power Point программ дээр үүсгэсэн цахим танилцуулгын файлууд;

14) pps – үзүүлэн үзүүлэхээр бэлтгэсэн танилцуулгын файлууд;

15) pptx, ppsx - Power Point 2007, 2010 дээр үүсгэсэн цахим үзүүлэнгийн файлууд;

16) bmp, jpg, tif, gif - график мэдээлэл;

17) pdf – Adobe Acrobat-ын бүтээсэн бүрэн форматтай текстүүд; Файлуудыг үзэхийн тулд Adobe Reader шаардлагатай;

18) htm, html – гипертекст интернет баримт бичиг;

19) mht - вэб архив;

20) arj, zip, rar, 7z, ace - архивын файлууд.

Өргөтгөл нь үйлдлийн системд файлыг хэрхэн боловсруулахыг хэлж өгдөг. Жишээлбэл, үйлдлийн систем нь .exe өргөтгөлтэй ямар ч файлыг програмаар ажиллуулахыг оролдох бөгөөд .bmp өргөтгөлтэй бол зураг харагч ашиглан дэлгэцэн дээр гарч ирнэ.

Тиймээс, файлын нэрхоёр хэсгээс бүрдэнэ: үнэндээ Нэр– файлын нэр ба түүнийг таних танигч төрөл. Файлын нэрийг ихэвчлэн хэрэглэгч дур мэдэн сонгож болно. Өргөтгөл нь эсрэгээрээ файлын төрөлтэй хатуу холбоотой бөгөөд үүнийг өөрчлөх нь эсрэг заалттай байдаг.

гэсэн асуултад системийн програм хангамжид юу багтдаг вэ??? зохиогчийн өгсөн Неврозхамгийн сайн хариулт бол Энэ нь иймэрхүү зүйл.

#
Системийн програм хангамж
Эдгээр ерөнхий хэрэглээний програмууд нь тодорхой PC програмтай холбоогүй бөгөөд уламжлалт функцийг гүйцэтгэдэг: хуваарь, даалгаврын удирдлага, оролт гаралтын удирдлага гэх мэт.
Өөрөөр хэлбэл, системийн програмууд нь янз бүрийн туслах функцийг гүйцэтгэдэг, жишээлбэл, ашигласан мэдээллийн хуулбарыг үүсгэх, компьютерийн талаар тусламжийн мэдээлэл өгөх, компьютерийн төхөөрөмжийн ажиллагааг шалгах гэх мэт.
Системийн програм хангамжид дараахь зүйлс орно.
# үйлдлийн систем (компьютер асаалттай үед энэ програм нь RAM-д ачаалагддаг)
# бүрхүүлийн програмууд (DOS командын мөрийг ашиглахаас илүүтэй компьютертэй харилцах илүү тохиромжтой, харааны аргыг өгдөг, жишээ нь Norton Commander)
# үйлдлийн бүрхүүлүүд нь график интерфэйс, олон програмчлал гэх мэтийг бий болгоход ашигладаг интерфейсийн системүүд юм. Т.
# Драйверууд (компьютер эхлэхэд ихэвчлэн RAM-д ачаалагддаг захын төхөөрөмжийн портуудыг удирдахад зориулагдсан програмууд)
# хэрэгсэл (хэрэглэгчийг хэд хэдэн нэмэлт үйлчилгээгээр хангадаг туслах эсвэл туслах програмууд)
Хэрэгслүүд нь:
# файлын менежер эсвэл файлын менежер
# динамик өгөгдөл шахах хэрэгсэл (диск дээрх мэдээллийн хэмжээг динамикаар шахах замаар нэмэгдүүлэх боломжийг танд олгоно)
# үзэгч болон тоглуулах хэрэгсэл
# оношлогооны хэрэгсэл; Хяналтын хэрэгслүүд нь компьютерийн тохиргоог шалгах, компьютерийн төхөөрөмжүүд, ялангуяа хатуу дискүүдийн ажиллагааг шалгах боломжийг олгодог
# харилцааны хэрэгсэл (харилцаа холбооны программ) нь компьютер хоорондын мэдээлэл солилцох ажлыг зохион байгуулахад зориулагдсан
# компьютерийн аюулгүй байдлын хэрэгслүүд (нөөцлөх, вирусны эсрэг программ хангамж).
Зарим хэрэгслүүд нь үйлдлийн системд багтдаг бол нөгөө хэсэг нь бие даасан байдлаар ажилладаг гэдгийг тэмдэглэх нь зүйтэй. Ихэнх ерөнхий (системийн) програм хангамжийг үйлдлийн системд оруулсан болно. Зарим ерөнхий програм хангамжийг компьютерт багтаасан байдаг (зарим үйлдлийн системийн програмууд болон хяналтын тестүүд нь эх хавтан дээр суулгасан ROM эсвэл PROM дээр бичигдсэн байдаг). Зарим нийтлэг програм хангамж нь бие даасан программууд бөгөөд тусад нь нийлүүлдэг.
Хэрэглээний програм хангамж
Хэрэглээний программыг бие даан эсвэл програм хангамжийн систем, багцын нэг хэсэг болгон ашиглаж болно. Хэрэглээний програм хангамж - компьютер дээр шаардлагатай ажлыг шууд хийх боломжтой програмууд: текст баримт бичгийг засварлах, зураг, зураг үүсгэх, хүснэгт үүсгэх гэх мэт.
Хэрэглээний програм хангамжийн багцууд нь хэрэглээний хамрах хүрээгээрээ асуудалд чиглэсэн, ерөнхий зориулалтын багц, нэгдсэн багц гэж хуваагддаг программуудын систем юм. Орчин үеийн нэгдсэн багцууд нь туршилтын болон хүснэгтийн процессор, DBMS, график засварлагч, харилцаа холбооны хэрэгсэл зэрэг таван хүртэлх функциональ бүрэлдэхүүн хэсгүүдийг агуулдаг.
Хэрэглээний програм хангамж нь жишээлбэл:
# MS OFFICE оффисын хэрэглээний багц
# Нягтлан бодох бүртгэлийн систем
# Санхүүгийн аналитик системүүд
# Оффисын удирдлагын нэгдсэн багцууд
# CAD – систем (компьютерийн тусламжтай дизайны систем)
# HTML эсвэл вэб засварлагч
# Хөтөч - вэб хуудас үзэх хэрэгсэл
# График засварлагч
# Мэргэшсэн системүүд
гэх мэт.

-аас хариу Эрх зүйн ухамсар[шинэхэн]
Програм хангамжид багтсан хамгийн жижиг зүйлээс л эхэл. Энд түүний бүрэн бүрэлдэхүүн, Хэрэглээний програм хангамжийн нэгдэл, түүний бүрэн бүрэлдэхүүн энд байна.
Хэрэглэгч өөрийн мэдээллийн асуудлаа програмчлалд ашиглахгүйгээр шийдвэрлэх боломжтой програмуудыг хэрэглээний програмууд гэж нэрлэдэг.
Дүрмээр бол бүх хэрэглэгчид бараг бүх хүмүүст хэрэгтэй програмын багцтай байхыг илүүд үздэг. Тэдгээрийг ерөнхий зориулалтын хөтөлбөр гэж нэрлэдэг. Үүнд:
- янз бүрийн текст бэлтгэх, зураг зурах, зураг зурах боломжтой текст, график редакторууд; өөрөөр хэлбэл бичих, зурах, зурах;
- өгөгдлийн сангийн удирдлагын систем (DBMS) нь таны компьютерийг ямар ч сэдвээр лавлах ном болгон хувиргах боломжийг олгодог;
- практикт маш түгээмэл байдаг хүснэгтийн тооцооллыг зохион байгуулах боломжийг олгодог хүснэгт процессорууд;
- компьютерийн сүлжээнд байгаа өгөгдөлд холбогдсон бусад компьютеруудтай мэдээлэл солилцох зориулалттай холбооны (сүлжээний) програмууд.


Википедиа дээрх ROM зураг
ROM Image тухай Википедиа нийтлэлийг үзээрэй