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

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

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

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

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

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

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

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

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

    үйлдлийн системүүд (компьютер асаалттай үед энэ програм нь RAM-д ачаалагддаг)

    бүрхүүлийн програмууд (Norton Commander гэх мэт DOS командын мөрийг ашиглахаас илүү компьютертэй харилцах илүү тохиромжтой, харагдахуйц арга замыг бий болгодог)

    үйлдлийн бүрхүүлүүд нь график интерфейс, олон програмчлал гэх мэтийг бий болгоход ашигладаг интерфейсийн системүүд юм.

    Драйверууд (портуудыг удирдахад зориулагдсан програмууд захын төхөөрөмж, ихэвчлэн компьютер эхлэхэд RAM-д ачаалагддаг)

    хэрэгслүүд (хэрэглэгчийг хэд хэдэн нэмэлт үйлчилгээгээр хангадаг туслах эсвэл үйлчилгээний програмууд)

Хэрэгслүүд нь:

    файлын менежерүүд эсвэл файлын менежерүүд

    динамик өгөгдлийг шахах хэрэгсэл (динамик шахалтын улмаас диск дээрх мэдээллийн хэмжээг нэмэгдүүлэх боломжийг танд олгоно)

    үзэгч болон тоглуулах хэрэгслүүд

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

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

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

Утилитууд нь нарийн хүрээний туслах даалгавруудыг шийдвэрлэхэд зориулагдсан програмууд юм.

Заримдаа хэрэгслүүдийг үйлчилгээний програм хангамж гэж ангилдаг.

Хэрэгслийг дараахь зорилгоор ашигладаг.

    Мэдрэгч ба тоног төхөөрөмжийн гүйцэтгэлийн үзүүлэлтүүдийн хяналт - процессор, видео адаптерийн температурыг хянах; S.M.A.R.T унших хатуу дискүүд;

    Тоног төхөөрөмжийн параметрүүдийг хянах - CD-хөтчийн эргэлтийн хамгийн дээд хурдыг хязгаарлах; сэнсний хурдыг өөрчлөх.

    Үзүүлэлтийн хяналт - лавлагааны бүрэн бүтэн байдлыг шалгах; өгөгдлийг зөв бүртгэх.

    Сайжруулалт - өгөгдлийг хадгалах замаар дискийг форматлах ба / эсвэл дахин хуваах, сэргээх боломжгүйгээр устгах.

Хэрэглээний төрлүүд:

Дискний хэрэгслүүд

      Дефрагментаторууд

      Дискийг шалгах - янз бүрийн аргаар буруу бичигдсэн эсвэл гэмтсэн дискний файл, хэсгүүдийг хайж олох, дараа нь устгах. үр дүнтэй ашиглахдискний зай.

      Диск цэвэрлэх - түр зуурын файлууд, шаардлагагүй файлуудыг устгаж, "хогийн сав" -ыг хоослох.

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

      Нөөцлөх - бүхэл диск болон бие даасан файлуудын нөөц хуулбарыг үүсгэх, мөн эдгээр хуулбараас сэргээх.

      Диск шахах - хатуу дискний багтаамжийг нэмэгдүүлэхийн тулд дискэн дээрх мэдээллийг шахдаг.

      • Бүртгэлийн хэрэгслүүд

        Техник хангамжийн хяналтын хэрэгслүүд

        Тоног төхөөрөмжийн туршилт

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

Зарим хэрэгслүүд нь нэг хэсэг гэдгийг тэмдэглэх нь зүйтэй үйлдлийн системнөгөө хэсэг нь бие даасан байдлаар ажилладаг. Ерөнхий (системийн) програм хангамжийн ихэнх нь OS-ийн нэг хэсэг юм (Зураг 2). Ерөнхий програм хангамжийн нэг хэсэг нь компьютерт багтсан байдаг (OS програмуудын нэг хэсэг болон хяналтын тестүүд нь ROM эсвэл PROM дээр суулгагдсан байдаг. системийн самбар). Хуваалцсан програм хангамжийн зарим нь бие даасан програм хангамж бөгөөд тусад нь ашиглах боломжтой.

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

    MS OFFICE багц

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

    Санхүүгийн аналитик системүүд

    Оффисын ажлын нэгдсэн багцууд

    CAD - систем (компьютерийн тусламжтайгаар дизайны систем)

    HTML эсвэл вэб засварлагч

    Хөтөчүүд - Вэб үзэгчид

    График засварлагч

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

          Хэрэгслийн програм хангамж. Хэрэгслийн програм хангамж эсвэл програмчлалын систем нь програмчлалын хэл дээр шинэ програм боловсруулахад зориулагдсан систем юм. Хамгийн ерөнхий тохиолдолд сонгосон програмчлалын хэлээр (системийн програмчлалын хэл) програм үүсгэхийн тулд дараах бүрэлдэхүүн хэсгүүдтэй байх шаардлагатай: 1. Програмын эх код бүхий файл үүсгэх текст засварлагч. 2. Хөрвүүлэгч эсвэл орчуулагч. Эх текстийг хөрвүүлэгч програм ашиглан завсрын объектын код руу хөрвүүлдэг. Том программын эх код нь хэд хэдэн хэсгээс бүрдэнэ модулиуд(эх файлууд). Модуль бүрийг эмхэтгэсэн тусдаа файлобъектын кодтой бөгөөд дараа нь нэг бүхэл болгон нэгтгэх ёстой.3. Объектын модулиудыг холбож, ажиллах боломжтой програм - гүйцэтгэх кодыг үүсгэдэг холбогч эсвэл ассемблер. Гүйцэтгэх код нь тухайн программыг үүсгэсэн үйлдлийн системтэй ямар ч компьютер дээр ажиллах бүрэн программ юм. Дүрмээр бол үүссэн файл нь .EXE эсвэл .COM.4 өргөтгөлтэй байна. Сүүлийн үед визуал програмчлалын аргууд (скрипт хэл ашиглан) өргөн тархаж, Windows програмуудыг бий болгоход чиглэв. Энэ процесс нь хурдан дизайны орчинд автоматжуулсан байдаг. Энэ тохиолдолд тусгай засварлагч ашиглан тохируулсан бэлэн харааны бүрэлдэхүүн хэсгүүдийг ашигладаг. Визуал дизайны хамгийн алдартай редакторууд (визуал хэрэгслийг ашиглан програмчлалын систем):

    Borland Delphi - бараг бүх програмчлалын асуудлыг шийдвэрлэхэд зориулагдсан

    Borland C++ Builder нь DOS болон Windows програмуудыг хөгжүүлэх маш сайн хэрэгсэл юм

    Microsoft Visual Basic бол Windows программ үүсгэх түгээмэл хэрэгсэл юм.

    Microsoft Visual C++ - энэ хэрэгсэл нь Microsoft Windows гэх мэт үйлдлийн системийн орчинд ажилладаг аливаа програмыг хөгжүүлэх боломжийг олгодог

Туршилтын асуултууд:

    Үйлдлийн системийг тодорхойлох.

    Ямар программ хангамжийг системийн програм хангамж гэж ангилдаг вэ?

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

    Ямар программ хангамж хэрэглэдэг вэ?

    Програм хангамжийн зорилго юу вэ?

    Хөтөлбөрийн үндсэн ангиуд юу вэ? Анги тус бүр дэх хөтөлбөрүүдийн жишээг зорилгын дагуу өг.

Сэдэв 3. Програм хангамж

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


Програм хангамжийн бүтэц

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

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

хэрэглээний программуудыг хэвийн ажиллуулах нөхцөлийг бүрдүүлэх;

туслах үйл ажиллагаа явуулах;

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

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

Үндсэн дэд ангилалПрограм хангамжид дараахь зүйлс орно.

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

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



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

Саяхныг хүртэл ихэнх компьютерт үйлдлийн систем суулгасан байсан. MS DOS, 1981 онд Майкрософт ( Энэ нь Microsoft-ын анхны хөгжил биш гэдгийг анхаарна уу - Билл Гейтсийн компани зөвхөн өөр компанийн бүтээсэн QDOS хэмээх "OS"-ийг эцэслэн гаргасан.). Windows гарч ирэхээс өмнө MS DOS дискний үйлдлийн систем нь хамгийн алдартай бөгөөд өргөн хэрэглэгддэг байсан. Түүний орчинд бүхэл бүтэн үеийн програм хангамж бий болсон. Хөгжиж буй MS DOS дээр суурилсан компьютерийн технологи Windows гарч ирэв ( 1996 оноос хойш MS DOS программыг Windows 95 үйлдлийн орчинд оруулсан). MS DOS орчинд боловсруулсан үйлдлийн системийн үндсэн бүрэлдэхүүн хэсгүүд нь сонгодог бөгөөд ерөнхийдөө програм хангамж болон түүний үндсэн үйлдлийн системүүдийн хөгжлийн шинэ шатанд Windows-д органик байдлаар орсон болно.

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

Үүний гол сул тал нь хязгаарлагдмал RAM-тай ажиллах явдал юм ( MS-DOS-ийг бий болгох эрин үед ихэнх компьютеруудын RAM нь 256 килобайтаас хэтрэхгүй байв. DOS нь 640 килобайт RAM-тай ажиллах боломжтой байсан бөгөөд Билл Гейтс хэнд ч хэзээ ч илүү их санах ой хэрэггүй гэж маргадаг байсан ч цаг хугацаа өнгөрөх тусам ажиллахын тулд илүү их RAM шаардлагатай, тусгай программууд болох санах ойн менежерүүдийг ашиглах шаардлагатай программууд гарч ирсэн боловч тэдгээрийг шийдэж чадаагүй юм. асуудал);

DOS-ийн хоёр дахь дутагдал нь бүрэн график горимд ажиллах боломжгүй байсан ( Хэдийгээр тухайн үеийн компьютерууд үүнийг аль хэдийн дэмжиж чаддаг байсан);

· MS-DOS-ийн гурав дахь сул тал нь нэг даалгавартай байсан.

DOS гэр бүлийн үйлдлийн системүүд нь хэдийгээр энгийн, хэмнэлттэй боловч хуучирч, шинэ үеийн үйлдлийн системүүдээр солигдсон. Эдгээр үйлдлийн системүүд нь гэр бүлийн үйлдлийн системүүдийг агуулдаг Windows, гэр бүлийн үйлдлийн системүүд Unixгэх мэт.

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

Дискний засвар үйлчилгээний програмууд ( дискний гадаргуугийн чанарыг шалгах, файлын аюулгүй байдлыг хянах, дискийг шахах, даатгалын хуулбар үүсгэх, гадаад зөөвөрлөгч дээрх мэдээллийн нөөцлөлт гэх мэт.);

· вирусны эсрэг програмууд (компьютерийн хамгаалалтыг хангах, халдвар авсан файлуудыг илрүүлэх, сэргээх);

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

сүлжээний засвар үйлчилгээний програмууд.

компьютерийн эрүүл мэндийг оношлох програмууд;

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

Програмчлалын систем эсвэл хэрэгслийн системпрограмчлалын технологийг дэмждэг програм хангамжийн бүтээгдэхүүнүүд юм. Энэ чиглэлд програм үүсгэх хэрэгслүүд байдаг, үүнд:

хөтөлбөрийг бий болгох бие даасан ажлын гүйцэтгэлийг хангах орон нутгийн хэрэгсэл;

· Хөтөлбөрийг бий болгох харилцан уялдаатай цогц ажлын хэрэгжилтийг хангах хөтөлбөр боловсруулагчдад зориулсан нэгдсэн орчин.

Орон нутгийн програм хангамж хөгжүүлэх хэрэгсэлд програмчлалын хэл, систем, түүнчлэн хэрэглэгчийн хэрэглүүрийн орчин орно. Машины програмчлалын хэлүүд байдаг ( компьютерийн техник хангамжаар хүлээн зөвшөөрөгдсөн машины кодууд), машинд суурилсан хэлүүд ( тодорхой төрлийн компьютерийн бүтцийг тусгасан програмчлалын хэлүүд - ассемблер), алгоритмын ( нийтийн) Fortran гэх мэт компьютерийн архитектураас хамааралгүй хэлүүд ( Фортран), Кобол ( Кобол), Алгол ( Алгол), Паскаль ( Паскаль), ҮНДСЭН ( Үндсэн), Си ( C), C++ ( C++) гэх мэт; процедурын хэлүүд ( програмыг процедурын багц гэж тайлбарлах боломжтой бол дэд програмууд), домэйны тусгай хэлүүд ( тодорхой ангиллын асуудлыг шийдвэрлэхэд зориулагдсан), нэгдсэн програмчлалын системүүд. Програмчлалын хэлний ангиллыг ГОСТ-оор тогтоогоогүй гэдгийг анхаарна уу ( боловсролын зорилгоор тэдгээрийг ихэвчлэн янз бүрийн шалгуурын дагуу ангилдаг). Програмчлалын хэлээр бэлтгэсэн програм нь орчуулга, дибаг хийх, шалгах үе шатыг дамждаг.

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

Нэмж дурдахад мэдээллийн нарийн төвөгтэй системийг бий болгох хэрэгслүүд байдаг ( CASE - технологи). Мэдээллийн системийг зохион бүтээх нь маш их цаг хугацаа шаардсан ажил бөгөөд үүнд өндөр мэргэшсэн мэргэжилтнүүд оролцдог. Ойрын үед дизайныг ихэвчлэн урлагийн элементүүд, практик туршлага, шинжээчдийн дүгнэлт, өндөр өртөгтэй туршилтын гүйцэтгэлийн туршилтуудыг багтаасан албан бус аргуудын тусламжтайгаар зөн совингийн түвшинд хийдэг байв. 70-аад оны эхээр. АНУ-д програмчлалын хямрал байсан ( програм хангамжийн хямрал). Энэ нь томоохон төслүүдийг төлөвлөсөн хугацаанаасаа хоцрогдолтой буюу зардлын тооцооноос хэтрүүлэн хэрэгжүүлж эхэлсэн, боловсруулсан бүтээгдэхүүн нь шаардлагатай функцийг хангаагүй, гүйцэтгэл муу, бүтээгдсэн програм хангамжийн чанар нь хэрэглэгчдийн таашаалд нийцэхгүй байгаагаас харагдаж байв. Програм хангамжийг боловсруулах үйл явцыг хянах, боловсруулах зардал, үр дүнгийн цаг хугацаа, чанарыг урьдчилан таамаглах, баталгаажуулах хэрэгцээ нь гар аргаар программ хангамжийг бий болгохоос үйлдвэрлэлийн арга руу шилжих, програм хангамжийг бий болгох инженерийн арга, хэрэгслүүдийн цогц бий болоход хүргэсэн. , "програм хангамжийн инженерчлэл" гэсэн нийтлэг нэрээр нэгдсэн ( програм хангамжийн инженерчлэл). Програм хангамжийн инженерчлэл нь програм хангамжийн дизайн нь суралцаж, сайжруулж болох албан ёсны үйл явц гэсэн санаан дээр суурилдаг. 80-аад оны эцэс гэхэд. програмчлалын чиглэлээр маш их судалгаа хийсэн ( өндөр түвшний хэл, бүтэцтэй, модульчлагдсан програмчлалын арга, дизайны хэл ба тэдгээрийн туслах хэрэгслүүд, системийн шаардлага, техникийн үзүүлэлтүүдийг тайлбарлах албан ба албан бус хэл гэх мэтийг хөгжүүлэх, хэрэгжүүлэх.). CASE нэр томъёо ( Компьютерийн тусламжтай програм хангамжийн инженерчлэл) маш өргөн утгатай. Эхэндээ CASE гэсэн нэр томъёоны утга нь зөвхөн програм хангамжийн хөгжлийг автоматжуулах асуудлуудаар хязгаарлагдаж байсан бол одоо шинэ утгыг олж авч, мэдээллийн цогц системийг хөгжүүлэх үйл явцыг бүхэлд нь хамарч байна. CASE технологи нь мэдээллийн системийг зохион бүтээх аргуудын багц, түүнчлэн багц юм хэрэгсэл, сэдвийн талбарыг нүдээр загварчлах, хөгжүүлэлт, засвар үйлчилгээний бүх үе шатанд энэ загварыг шинжлэх, хэрэглэгчдийн мэдээллийн хэрэгцээнд нийцүүлэн програмуудыг боловсруулах боломжийг олгодог. Одоо байгаа ихэнх CASE хэрэгслүүд нь бүтцийн эсвэл объект хандалтат шинжилгээ, дизайны аргууд дээр суурилж, гадаад шаардлага, системийн загвар хоорондын хамаарал, системийн үйл ажиллагааны динамик, програм хангамжийн архитектурыг дүрслэхийн тулд диаграмм эсвэл текст хэлбэрээр техникийн үзүүлэлтүүдийг ашигладаг.

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

текст боловсруулах програмууд;

· график засварлагч;

гэрэл зураг, видео зураг боловсруулах програмууд;

илтгэл бэлтгэх хөтөлбөрүүд;

хүснэгт;

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

· Эдийн засаг, статистикийн шинжилгээний хөтөлбөрүүд;

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

мэдээлэл хайх систем;

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

тоглоомын програмууд.

Хэрэглээний програм хангамж нь дараахь зүйлсээс бүрдэнэ хэрэглээний багцууд(PPP) ба хэрэглэгчийн хэрэглээний программууд.

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

Системчилсэн програм хангамж(Зураг 2.3) үндсэн гэж хувааж болно програм хангамж, энэ нь дүрэм ёсоор компьютер, үйлчилгээтэй хамт ирдэг програм хангамжтусад нь худалдаж авах боломжтой.

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

Цагаан будаа. 2.3.Системийн програм хангамжийн бүтэц

Суурь болгох програм хангамжҮүнд:

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

үйлдлийн бүрхүүлүүд (ихэвчлэн текст болон график);

сүлжээний үйлдлийн систем.

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

Хамгийн уламжлалт үйлдлийн системийн харьцуулалтыг хийдэг дээрМэдээлэл боловсруулах үйл явцын дараах шинж чанарууд:

санах ойн менежмент (хамгийн их хаяглах зай, санах ойн төрөл, санах ойн ашиглалтын техникийн үзүүлэлтүүд);

үйлдлийн системийн нэг хэсэг болох туслах програмуудын (хэрэгслүүд) функциональ байдал;

Дискний шахалт байгаа эсэх;

Файлуудыг архивлах боломж;

олон ажлыг дэмжих;

сүлжээний програм хангамжийн дэмжлэг;

өндөр чанартай баримт бичгийн бэлэн байдал;

суурилуулах үйл явцын нөхцөл, нарийн төвөгтэй байдал;

Хөдөлгөөнт байдал (зөөврийн), аюулгүй байдал, найдвартай байдал гэх мэт.

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

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



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

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

компьютерийн эрүүл мэндийг оношлох програмууд;

· компьютерийн хамгаалалт, халдвар авсан файлыг илрүүлэх, сэргээх үйлчилгээ үзүүлдэг вирусын эсрэг программ;

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

· Хадгалах санах ойн хэмжээг багасгахын тулд файл дахь мэдээллийг шахах үйл явцыг хангадаг өгөгдөл архивлах програмууд;

сүлжээний засвар үйлчилгээний програмууд.

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

Орчин үеийн үйлдлийн системд ийм хэрэгслийг, жишээлбэл, хэлбэрээр төлөөлж болно Windows, "стандарт" ба "хэрэгсэл" програмын бүлгүүд. Тэдгээрийн тоо орно ашигтай програмууд: тооцоолуур, дуу хураагч, тэмдэглэлийн дэвтэр гэх мэт "Ашиглах" бүлэгт үйлдлийн системийн чадавхийг өргөжүүлдэг хэд хэдэн програмууд байдаг: цэвэрлэх болон дефрагментацидиск, системийг сэргээх гэх мэт.

12. Програм үүсгэх хэрэгсэл.

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

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

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

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

§ машины хэл (компьютерийн хэл) - компьютерийн техник хангамжаар хүлээн зөвшөөрөгдсөн програмчлалын хэл (машины кодууд);

§ машинд чиглэсэн хэлүүд (компьютерт чиглэсэн хэл) - тодорхой төрлийн компьютерийн бүтцийг тусгасан програмчлалын хэлүүд (ассемблер);

§ алгоритмын хэлүүд - алгоритмын бүтцийг тусгах компьютерийн архитектураас хамаардаггүй програмчлалын хэлүүд (Паскаль, Фортран, BASIC гэх мэт);

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

§ асуудалд чиглэсэн хэл (бүх нийтийн програмчлалын хэл) - тодорхой ангиллын асуудлыг шийдвэрлэхэд зориулагдсан програмчлалын хэлүүд (Lisp, RPG, Simula гэх мэт);

§ нэгдсэн програмчлалын систем.

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

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

Цагаан будаа. 8.12.Програмын ачааллын модулийг бий болгох үйл явцын схем

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

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

Програмчлалын системүүдҮүнд:

§ эмхэтгэгч;

§ програм хангамж хөгжүүлэгчийн нэгдсэн орчин;

§ дибаглагч;

§ програмын кодыг оновчтой болгох хэрэгсэл;

§ номын сангийн багц (програмын эх кодтой байж болно);

§ холбоос засварлагч;

§ номын сан, текст болон хоёртын файлтай ажиллах үйлчилгээний хэрэгслүүд (хэрэгслүүд);

§ лавлагааны систем;

§ программын эх кодын баримт бичигч;

§ програм хангамжийн цогцолборыг дэмжих, төслийн менежментийн систем.

Төсөлд дэмжлэг үзүүлэх хэрэгсэл - шинэ ангиллын програм хангамж:

§ программ хөгжүүлэгчдийн хийсэн өөрчлөлтийг хянах;

§ өөрчлөлтийг автоматаар байршуулах програмын хувилбаруудыг дэмжих;

§ Төслийн явцын статистик мэдээллийг авах.

Хэрэглэгчийн ажлын ширээХэрэглээний багцад суулгасан тусгай хэрэгслээр төлөөлдөг, тухайлбал:

§ функц, журам, объект, боловсруулах аргын номын сан;

§ макро;

§ гарын макро;

§ хэлний макро;

§ програм хангамжийн модуль-оруулга;

§ дэлгэцийн хэлбэр, тайлангийн дизайнерууд;

§ хэрэглээний генераторууд;

§ өндөр түвшний асуулгын хэлүүд;

§ өгөгдөл боловсруулах хэл;

§ цэс бүтээгчид болон бусад зүйлс.

Эдгээр хэрэгслийг Бүлэгт илүү дэлгэрэнгүй авч үзсэн болно. 19.

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

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

13. Хэрэглээний програм хангамж.

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

Хэрэглээний програм хангамж нь компьютерийн програм хангамжийн нэг хэсэг юм.

Хэрэглээний програм хангамжийн ангилал:

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

№p\n Ерөнхий хэрэглээний програм хангамжийн төрлүүд Зорилго Програмын жишээнүүд
Текст засварлагчид ямар ч чимэглэлгүйгээр текст үүсгэх, засварлах Notepad эсвэл Notepad (MS Windows-д багтсан), TextPad
Үг процессорууд дизайнтай текст үүсгэх, засварлах (фонт, хэмжээ, текстийн өнгө, зэрэгцүүлэх гэх мэт) болон хүснэгт, график, томьёоны танилцуулгад зориулагдсан. MS Word, WordPad (MS Windows-д багтсан)
Хүснэгт хүснэгт хэлбэрээр өгөгдөл боловсруулахад зориулагдсан MS Excel
График редактор: зураг үүсгэх, засварлахад зориулагдсан
- растер битийн зурагтай ажиллахад зориулагдсан MS Paint (MS Windows-д багтсан), Adobe Photoshop
-вектор вектор зурагтай ажиллахад зориулагдсан CorelDRAW, Adobe Illustrator
"Үзэгчид" файлуудыг үзэх бүх нийтийн форматууд
5.1 Зураг үзэгчид зургуудыг үзэх CDSee, FastStone Image Viewer, FastPictureViewer
5.2 HTML хуудасны "үзэгчид" (хөтөч, вэб хөтөч) вэб хуудсыг үзэх MS Internet Explorer, Mozila Firefox, Google Chrome, Opera, Safari
5.3 Медиа контентын "үзэгчид" (медиа тоглуулагч, медиа тоглуулагч): медиа контентыг тоглуулах
- аудио тоглуулагч аудио файлуудыг тоглуулах AIMP, Foobar2000, Spider тоглуулагч, MusicBee, Media Monkey
- мультимедиа төвүүд видео болон аудио файлуудыг тоглуулах Windows Media Player (WMP, MS Windows-д багтсан), QuickTime Player (Mac OS X-д багтсан), Winamp, VLC медиа тоглуулагч, Media Player Classic
5.4 Флэш контентын "үзэгчид" (Flash тоглуулагч) вэб сайтууд дээр видео болон аудио файлуудыг тоглуулах, онлайн тоглоомуудад зориулсан Adobe FlashТоглогч
5.5 PDF Viewer pdf файлуудыг үзэх, хэвлэх Adobe Reader
Өгөгдлийн сангийн удирдлагын систем (DBMS) ширээний (файл сервер) мэдээллийн санг үүсгэх, ажиллуулах ажлыг удирдах MS Access, Парадокс
Компьютер тоглоом хөгжилтэй эсвэл суралцах зорилгоор 3D буудагч, "Муур Леопольд. Англи хэл сур"
орчуулагчид
- электрон толь бичиг бие даасан үгсийг орчуулах ABBYY Lingvo, MultiLex
- текст орчуулагчид Текст орчуулгын хувьд PROMT

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

№p\n Тусгай зориулалтын хэрэглээний програм хангамжийн төрлүүд Зорилго Хэрэглэгчид Програмын жишээнүүд
Ширээний хэвлэлийн системүүд сонин, сэтгүүл, ном, товхимолын цахим зохион байгуулалт (текст, дүрслэлээс тодорхой хэмжээтэй хуудас үүсгэх хэвлэсэн хэлбэр) хэвлэх үйлдвэр, сэтгүүл, сонины редакц, хэвлэлийн газар, түүнчлэн сурталчилгааны агентлагийн ажилтнууд QuarkXPress, Adobe InDesign, Adobe FrameMaker, Corel Ventura, MS Publisher
Цахим нэвтэрхий толь, сурах бичиг, толь бичиг, лавлах ном тодорхой чиглэлээр мэдлэг олж авах сургуулийн сурагчид, оюутнууд, эрдэмтэд, янз бүрийн салбарын мэргэжилтнүүд "Орчин үеийн технологийн нэвтэрхий толь. Барилга", "Барилгачны гарын авлага", "Хөгжмийн толь бичиг", "Органик хими" интерактив мультимедиа сурах бичиг
Компьютерийн тусламжтай орчуулгын систем (CAT-програмууд) сэдвүүдийн мэдлэгийн санг ашиглан мэргэжлийн текстийг орчуулах мэргэжлийн орчуулагчид Trados, Deja Vu, Star Transit
Серверийн DBMS (үйлчлүүлэгч-сервер) мэдээллийн системийн мэдээллийн санг бий болгох, түүнтэй ажиллах ажлыг удирдах мэдээллийн сангийн администраторууд mySQL, MS SQL Server, Sybase Adaptive Server Enterprise, Oracle Database
Гурван хэмжээст (3D) график засварлагч үүсгэх, засварлах 3D график 3D уран бүтээлчид Autodesk 3ds Max (өмнө нь 3D Studio MAX), Autodesk Maya, Blender, Cinema 4D, ZBrush
Видео засварлагч (видео засварлах систем): видео боловсруулахад зориулагдсан
- мэргэжлийн кино, телевизийн шоуг засварлахад зориулагдсан кино, телевизийн ажилчид Adobe Premiere Pro, Grass Valley Ediu, Sony Vegas Pro
- "гэр" гэрийн киног засварлахад зориулагдсан мэргэжлийн бус хүмүүс Windows Movie Maker (MS Windows-д багтсан), Corel VideoStudio Pro, Pinnacle Studio
Аудио засварлагч (аудио засварлах систем) аудио боловсруулахад зориулагдсан
- мэргэжлийн хөгжмийн зохиол бичих, радиод фонограмм бэлтгэх, кино зохиол бичих, Компьютер тоглоом, хуучин фонограммыг сэргээх радио, дуу бичлэгийн студи, кино үйлдвэрлэлийн дууны инженерүүд Adobe Audition, Steinberg WaveLab, Sony Sound Forge. Зоригтой байдал
- "гэр" сонирхогчдын хөгжмийн зохиол бичих, өөрийн дуудлагын аяыг бий болгох гар утасгэх мэт. мэргэжлийн бус хүмүүс CyberPower аудио засварлах лаборатори, Акрам аудио засварлагч
Хөгжмийн редакторууд чимэглэл бүхий хөгжмийн тэмдэглэгээ үүсгэх, засварлах, мөн шивсэн текстийг тоглуулах зориулалттай хөгжмийн хэвлэлийн газар, хөгжмийн боловсролын байгууллага, хөгжмийн театр, филармонийн ажилтнууд; хөгжмийн зохиолч, аранжирлагч, удирдаач Finale, Encore, Cakewalk Overture, Sibelius, MuseScore
Мэргэшсэн системүүд зарим сэдвийн асуудлыг шийдвэрлэхэд зориулагдсан (мэргэшсэн мэргэжилтэнг орлоно) оношлогоо, зураг төсөл, төлөвлөлт, менежментийн чиглэлээр ажилладаг ажилчид Анагаах ухаан: MYCIN; цэргийн:ACES; электрон: ACE; компьютерийн шинжлэх ухаан: CODES, хими: DENDRAL; геологи:ПРОСПЕКТОР худалдаа: РЕМОРАМА
Компьютерийн тусламжтай дизайны систем (CAD, CAD/CAM/CAE) компьютер дээр зураг төсөл, диаграмм, 3D загвар, дизайн, технологийн баримт бичгийг боловсруулахад зориулагдсан. дизайны инженерүүд, архитекторууд Луужин, AutoCAD, ZwCAD, nanoCAD Electro, BtoCAD, Stroyekspertiza BASE
Газарзүйн мэдээллийн систем (GIS):
- бүх нийтийн болон мэргэшсэн цахим газарзүйн газрын зураг үүсгэх, засварлах, дүн шинжилгээ хийх, газрын зургийн объектуудын тухай мэдээлэл хайх: хот, зам, барилга, гудамж, гол мөрөн, рельеф, жилийн дундаж температур GIS-мэргэжилтнүүд, GIS-операторууд, зураг зүйч, геологич, геодезист, ус судлаач, цаг уур судлаач MapInfo, CREDO_DAT, ArcGIS, Arcview, GeoServer, GRASS, gvSIG, Argo, Polygon, Panorama, Meteo GIS
- мэдээлэл, лавлагаа - хот болон түүний орчмын газрын зургийг үзэх, байгууллага, тээврийн маршрут хайх, хотын эргэн тойронд чиглэл хайх мэргэжлийн бус хүмүүс 2 GIS
ерөнхий системүүдтөрөл бүрийн аж ахуйн нэгж, байгууллагуудад:
- оффисын нэгдсэн систем Байгууллага дахь баримт бичгийн бүрэн мөчлөгийг дэмжих: баримт бичиг үүсгэх (баримт бичиг), баримт бичгийн хөдөлгөөн, нягтлан бодох бүртгэлийг зохион байгуулах (баримт бичгийн урсгал), баримт бичгийг хадгалах (архивлах) бичиг хэргийн ажилтан (байгууллагын бүртгэл хөтлөх үүрэгтэй ажилтан) Case, LanDocs, Cinderella, Grand Doc
- нягтлан бодох бүртгэлийн систем нягтлан бодох бүртгэл, татварын нягтлан бодох бүртгэлд зориулсан нягтлан бодогчид 1c нягтлан бодох бүртгэл
-санхүүгийн аналитик системүүд байгууллагын санхүү, эдийн засгийн үйл ажиллагааны аналитик нягтлан бодох бүртгэл хөтлөх (мэдээллийг системчлэх, аналитик үзүүлэлтийг тооцоолох, тайлан гаргах) санхүүгийн шинжээчид Alt - Санхүү, Аудитын шинжээч, INEK - Шинжээч, FinEkAnalysis, MS Office Excel-ийн "Excel санхүүгийн шинжилгээ" модуль

14. Процедурын програмчлал.

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

Процедурын програмчлал нь 1940-өөд онд Фон Нейманы санал болгосон уламжлалт компьютерийн архитектурын тусгал юм. Процедурын програмчлалын онолын загвар нь Тьюрингийн машин гэж нэрлэгддэг хийсвэр тооцооллын систем юм.

Үндсэн мэдээлэл

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

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

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

Хэрэглээний програм хангамж

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

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

1.1 Үндсэн програм хангамж

1.2 Үйлчилгээний системүүд

Програмчлалын системүүд

2.1 Орон нутгийн сан

2.2 Нэгдсэн орчин

Хэрэглээний програм хангамж

3.2 Хэрэглэгчийн програмууд

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

). Системийн програм хангамжийг илгээсэн:

Энэхүү програм хангамжийн дэд ангилалд дараахь зүйлс орно.

);

Үйлчилгээний системүүд


вирусны эсрэг програмууд;

Сүлжээний засвар үйлчилгээний програмууд.

Хэрэгслийн системүүд

хэлүүд болон програмчлалын системүүд, түүнчлэн багажийн орчин

нэгдсэн

Хэрэглээний програмууд

(Даалгаврын нарийн хүрээ), ерөнхий зориулалтын багцууд(ердийн даалгавар) ба нэгдсэн багцууд

OS-ийн талаархи ерөнхий мэдээлэл

интерфэйсүүд:

OS-ийн хувьд: процесс, санах ой, файл. Гол ойлголт

OS нь дараахь байдлаар ялгагдана.

Шинэ үзэл.

Хүснэгтээс юу харах вэ: Баганын гарчиг, мөрийн гарчиг, талбайн захирагч.

VIEW хэрэгслийн мөр нь цонхны баруун доод хэсэгт байрладаг.

Хуудасны байршлыг харах өөр нэг арга бол туузан дээрх VIEW tab дээр дарж, BOOK VIEW VIEW бүлэгт PAGE LAYOUT товчийг дарах явдал юм.

Шинэ харагдац

Хуудасны байршлын харагдац нь хуудасны ирмэг (хуудасны дээд ба доод хэсэг) болон хуудасны хоорондох цэнхэр хэсгийг харуулдаг.

Дээд ба доод захирагч нь захын зайг тохируулах зориулалттай.

Хөлийн хэсэг нэмэхэд илүү хялбар.

Лекц: Microsoft Excel

Хүснэгт гэж юу вэ:

Хүснэгт- Энэ нь нэг мөр, баганад нэгэн хэвийн мэдээллийг агуулсан тусдаа мөр, багана хэлбэрээр текст болон тоон мэдээллийг харуулах арга юм. Хүснэгтүүд нь үл хамаарах зүйл биш юм.

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

-Хуудас бүр мөр, баганаас бүрдэнэ. Мөр бүр өөрийн гэсэн дугаартай, багана бүр өөрийн гэсэн латин цагаан толгойн үсэг эсвэл тэдгээрийн хослолтой.

- Хуудасны нэрийг өөрчлөхийн тулд түүн дээр давхар товших буюу контекст цэснээс Rename командыг сонгоно

- Шинэ хуудас үүсгэхийн тулд зураг дээрх ОНЦЛОХ таб дээр дарна уу....

Нүдэнд өгөгдөл оруулах:

- Нүдийг Enter товчийг ашиглан - баганаар, TAB - мөрөөр зөөнө.

Өмнө нь бичсэн текстийг өөрчлөхийн тулд энэ нүдийг сонгоод хулганы курсороор давхар товших эсвэл гар дээрх F2 товчийг дарах ба агуулгыг хүснэгтийн дээрх томьёоны мөрөнд оруулж, засварлаж болно.

Баганын өргөнийг өөрчлөх:

Сонголт 1: - Баганын өргөнийг өөрчлөх нүдээ сонгоно уу.

- HOME табын CELLS бүлгийн FORMAT-ыг сонгоно.

- CELL SIZE цэсэнд дараах зүйлсийн аль нэгийг хийнэ: FORMAT - CELL SIZE - COUMN WIDTH.

a) Текстийг нүдэнд оруулахын тулд AUTO FIT COLUMN WIDTH командыг сонгоно.

b) Баганын өргөнийг нэмэгдүүлэхийн тулд COLUMN WIDTH командыг сонгоод COLUMN WIDTH талбарт хүссэн утгыг оруулна.

Сонголт 2:

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

A) Хүрээг зөв тийш нь зөөж, баганын хэмжээтэй текстийн сануулга гарч ирнэ.

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

Нүдэнд өгөгдөл оруулах

Сонголт 3

Баганын контекст цэснээс COLUMN WIDTH-г сонгоно уу.

Анхдагч байдлаар, нүдэнд багтахгүй текст нь түүний баруун талд байгаа зэргэлдээх нүднүүдийг эзэлдэг.

Боохыг ашигласнаар та нүдэнд олон мөр текстийг харуулах боломжтой

Үүнийг хийхийн тулд: HOME-ALIGNMENT таб дээрээс WORLD WRAPPING командыг сонгоно уу.

Хэрэв текст нэг үгээс бүрдсэн бол түүнийг боохгүй.

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

-Нүүр хуудасны CELLS бүлгээс FORMAT гэснийг сонгоод CELL SIZE бүлгээс AUTO FIT дээр дарна.

-Мөрийн хэмжээ болон баганын хэмжээг хулганын курсороор өөрчлөх боломжтой ба контекст цэс рүү залгаж LINE HEIGHT зүйлийг сонгоно.

- Мэдээлэл оруулах ажлыг эхлүүлэх шинэ мөравтоматгүй нүдэнд ......

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

-Нэг нүдийг сонгоод түүнийг барьж, хүрээг нэмэгдүүлэхэд бид энэ нүдний утгыг бусдад хуулж авна.

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

-Тиймээс дөрөвхөн нүдийг бөглөж үржүүлэх хүснэгтийг хялбархан хийж болно ... ..

Өгөгдлийн форматууд:

-Програм нь нүдэнд юу оруулахыг автоматаар тодорхойлдог. Excel нь нийтдээ 13 форматыг ашигладаг боловч гурван үндсэн сортыг тодорхойлсон:

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

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

Текст гэдэг нь эхний хоёр тодорхойлолтод ороогүй зүйл бөгөөд үсэг, тоонуудын багц юм.

Тооны формат:

Тоон - 16 оронтой тоон доторх дурын тоо, бусад нь дугуйрсан байна.

Мөнгө - мөнгөн тэмдэгтийг тооцоолох, тэдгээрийн танилцуулга хийхэд зориулагдсан бөгөөд валют бичих үед товчилсон нэр нь тоонуудын дараа автоматаар гарч ирэх бөгөөд гар дээр бичих шаардлагагүй, жишээлбэл, 120r. Эсвэл 10 доллар

Санхүүгийн - янз бүрийн мөнгөний харьцааг тооцоолоход ашигладаг бөгөөд сөрөг утгатай байдаггүй

Хувь - бутархай утгыг тооцоолоход ашигладаг бөгөөд хувийн тэмдгийг автоматаар тохируулдаг, жишээлбэл, 0.4 нь 40% байна.

Бутархай - тоо нь өгөгдсөн хуваагчтай бутархай хэлбэрээр илэрхийлэгддэг

Экспоненциал - маш том утгыг илэрхийлэхэд ашигладаг, жишээлбэл 16 * 1000000000000

Томъёо

Томъёо - тоо, математикийн тэмдэг, функц, эсийн нэрийг агуулсан тооцоолол бөгөөд тооцоололд зориулж тоо авдаг. Хүснэгтэнд оруулсан бүх томьёо нь тэнцүү тэмдгээр эхлэх ёстой.

Нүдний нэр

Нүд бүр өөрийн гэсэн нэртэй байдаг. Жишээ нь U32, энд U нь нүдний багана, 32 нь мөрийн дугаар юм. Идэвхтэй нүдний нэрийг томьёоны мөрний зүүн талд байгаа хүснэгтэд бичсэн бөгөөд MS Excel 2007 дээр нүдэнд өөр нэр өгч, дараа нь томъёонд ашиглаж болно.

Лекц: "Интернет үйлчилгээ"

Интернэтийн үндсэн үйлчилгээ

Интернетэд холбогдсоноор та янз бүрийн мэдээлэл, харилцаа холбооны үйлчилгээг ашиглах боломжтой бөгөөд тэдгээрийн гол нь:

- Дэлхийн мэдээллийн сүлжээ WWW (World-wide-Web) - хамгийн алдартай интернет үйлчилгээний нэг;

-ИмэйлИ-мэйл;

-ICQ (Шууд харилцааны үйлчилгээ)

-телеконференц

- видео хурал

Алдартай хөтчүүд

World Wide Web-ийн нөөцийг үзэхийн тулд сайтууд (нэг буюу хэд хэдэн хуудаснаас бүрдэх) тусгай програмууд - хөтөч (хөтөч) ашиглана уу.

Хамгийн алдартай нэг Internet Explorer(бүтэн новш), Firefox болон Google Chrome

1993 онд анхны GUI WWW руу - Мозайк хөтөч. Марк Андерсон энэ компанийг үүсгэн байгуулсан.

Opera, Mozilla firefox.

URL болон протоколууд.

Хөтөч цонх нь хаягийн мөртэй байна. Мөрийн оролтын талбарт интернетийн нөөцийн хаягийг оруулна уу.

Нөөц бүр өөрийн гэсэн өвөрмөц хаягтай байдаг - Universal Resource Locator. Интернэт дэх файлын байршлыг өвөрмөц байдлаар олох боломжийг олгодог.URL нь 3 хэсгээс бүрдэнэ.

Эхнийх нь хоёр налуу зураас, хоёр цэгтэй протокол юм.

Хоёрдахь хэсэг нь домайны нэр, араас нь налуу зураастай.

Гурав дахь нь баримт бичиг эсвэл баримт бичигт хүрэх зам юм.

HTTP протокол - үндсэн протоколХөтөч болон вэб сервер хоорондын харилцан үйлчлэлийг дүрсэлсэн A.

FTP нь компьютер хооронд файл дамжуулах протокол юм.

IE програмын тусламжийн системд та авах боломжтой дэлгэрэнгүй мэдээлэл FTP протокол гэх мэт протоколууд.

Интернет хайлтын аргууд

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

Интернэт дэх хайлтын системд нэвтрэх эрхийг хэрэглэгч оруулсан хүсэлтийн дагуу энэ хүсэлтэд тохирох сайтуудын холбоосыг хүлээн авдаг тусгай сайтуудаас авах боломжтой.

Вэбсайтууд нь гипертекст юм. Хайлтын систем нь ихэвчлэн тусгай асуулгын хэлтэй байдаг. Энэ нь хайлтын хүрээг багасгадаг.

Хайлтын системийн жишээ www.rambler.ru

www.yandex.ru

www.google.com

Хайлтын системийн тусгай оруулах талбарт оруулна уу түлхүүр үгэсвэл хэдэн үг.

Хайлтын системийг хамрах хүрээ (хэл, үндэсний домэйн) болон дэлхийн хэмжээнд хуваадаг, жишээ нь yahoo.com

WWW.Google.ru нь үндэсний, .com нь дэлхийнх

Өөр өөр хайлтын системүүд ижил түлхүүр үгсийн өөр өөр үр дүнг гаргаж болно.

Зарим хайлтын систем нь хэрэглэгч өөрт хэрэгтэй мэдээллээ олж аваагүй тохиолдолд бусад системтэй холбогдох холбоосыг өгдөг. Энэ системийг ашигласнаар. Сайтуудын сонирхолтой холбоосыг олсны дараа тэдгээр сайтуудыг офлайнаар үзэх боломжтой болгож болно.

Netscape Navigator хөтөч нь мэдээллийг зөв харуулахын тулд тэмдэгт кодлох чадвартай.

Техникийг татаж авах

График мэдээллийг татаж авахын тулд та ямар ч хайлтын системийг ашиглаж болно.

Текстийг татаж авахын тулд та зүгээр л текстийг хуулж болно.

Та мөн хуудсыг бүхэлд нь хуулж болно.

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

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

Файл хэлбэрээр байгаа мэдээллийг FTP серверээс хайх ёстой. Зарим нь FTP серверүүдта бүртгүүлж, нууц үгээ авах хэрэгтэй (үргэлж үнэ төлбөргүй байдаггүй).

Хэрхэн татаж авах, хайх талаар тусламж авахын тулд тэд Интернет дэх янз бүрийн лавлахыг ашигладаг, жишээлбэл: www.free-help-internet.com.

Имэйл 1971 оноос хойш бий болсон. Рэй Томлинсон.

OS цонхнууд ажилладагЦахим шууданг дараах үндсэн үүргийг гүйцэтгэдэг Microsoft Outlook програмаар хангадаг.

- захидлын текстийг бэлтгэх;

- захидал хүргэх;

- захидал унших, хадгалах;

- үсэг устгах;

-бусад файлын захидлаар илгээх (хавсралт)

Та мөн сервер дээр имэйл хаяг үүсгэж болно. Тэнд та хийж болно:

- захидал хүлээн авах, унших, хадгалах;

- захидлын текстийг бэлтгэх;

- захидал илгээх;

- үсэг устгах;

-хаягийн дэвтэрт хаяг нэмэх;

- бусад файлын захидлаар илгээх.

Интернет дэх ямар ч хуудсыг эхлэл хуудас болгож болно.

1996 оны 11-р сард ICQ-ийн анхны хувилбарыг интернетэд гаргасан бөгөөд үүнийг www.mirabilis.com вэбсайтаас үнэгүй татаж авах боломжтой.

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

Програм хангамжийн бүтэц.

Асуудлыг шийдвэрлэхэд зориулагдсан программууд болон дагалдах баримт бичгийн багцыг програм хангамж (SW) гэж нэрлэдэг. Энэ нь гурван төрөлд хуваагдана:

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

Хэрэгслийн систем эсвэл програмчлалын систем(компьютерт зориулсан шинэ програмуудыг бий болгох);

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

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

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

1.1 Үндсэн програм хангамж

1.2 Үйлчилгээний системүүд

Програмчлалын системүүд

2.1 Орон нутгийн сан

2.2 Нэгдсэн орчин

2.1.1 Програмчлалын хэл ба системүүд

2.1.2 Хэрэглэгчийн орчин

Хэрэглээний програм хангамж

3.1 Хэрэглээний багцууд

3.2 Хэрэглэгчийн програмууд

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

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

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

Хэрэглээний программуудыг хэвийн ажиллуулах нөхцөлийг бүрдүүлэх;

Туслах үйл ажиллагаа явуулах;

Компьютер, компьютерийн сүлжээний техник хангамжийг оношлох.

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

Үндсэн програм хангамж- Энэ бол компьютерийн ажиллагааг хангах програм хангамжийн хэрэгслийн хамгийн бага багц юм.

Энэхүү програм хангамжийн дэд ангилалд дараахь зүйлс орно.

Үйлдлийн систем (OS) - хэрэглээний програмуудыг удирдах, компьютерийн тооцооллын нөөцийг төлөвлөх, удирдах үйл явцыг удирддаг програмуудын багц;

Үйлдлийн бүрхүүлүүд нь хэрэглэгчийн үйлдлийн системийн командуудтай холбоо тогтооход зориулагдсан тусгай програмууд юм. эцсийн хэрэглэгчийн интерфэйсийн текст болон график сонголттой байх);

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

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

Дискний засвар үйлчилгээ хийх програмууд;
вирусны эсрэг програмууд;

Өгөгдөл архивлах програмууд;

Сүлжээний засвар үйлчилгээний програмууд.

Компьютерийн эрүүл мэндийг оношлох програмууд;

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

Хэрэгслийн системүүд

тэр програм хангамжийн бүтээгдэхүүн, програмчлалын технологийн дэмжлэг, үүнд:

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

Програм хангамж хөгжүүлэгчдэд зориулсан нэгдсэн орчин.

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

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

Хэрэглээний програмууд

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

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

OS-ийн талаархи ерөнхий мэдээлэл

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

- тооцоолох үйл явцыг удирдах;

- компьютерийн төхөөрөмжийг хянах;

- дискэн дээрх хавтас, файлд хандах, байршуулах менежмент.

Компьютерийн системийн элементүүдийн хоорондын харилцан үйлчлэлийг хангах хэрэгслийг интерфейс гэж нэрлэдэг. Компьютерийн систем нь хэд хэдэн төрлийг хэрэгжүүлдэг интерфэйсүүд:

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

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

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

Хэрэглэгчийн интерфейс (техник хангамж, програм хангамжийн цогцолбортой хэрэглэгчийн харилцан үйлчлэлийг хангадаг).

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

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

OS нь дараахь байдлаар ялгагдана.

Нэгэн зэрэг хэрэглэгчдийн тоо (нэг хэрэглэгчийн болон олон хэрэглэгчийн);

OS-ийн хяналтан дор нэгэн зэрэг гүйцэтгэсэн даалгаврын тоо (нэг даалгавар ба олон даалгавар);

Хэрэглэгчийн интерфейсийн төрөл (текст ба график);

Техник хангамж, програм хангамжийн нөөцийг ашиглах арга (орон нутгийн болон сүлжээний үйлдлийн систем);

Компьютер болон процессорын бит (дан болон олон процессор, 8-, 16-, 32-, 64-бит) ашигласан процессуудын тоо.

Ерөнхийдөө үйлдлийн систем нь дараахь зүйлийг агуулна: цөм, Файлын систем, ажлын менежер, төхөөрөмжийн драйверууд болон хэрэгслүүд.

Мэдээллийн системэдийн засгийн чиглэлээр 20 хуудсан дээрх аливаа эссэ

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

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

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

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

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

Зураг 2.9. Компьютерийн системийн програм хангамжийн бүтэц

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

Ихэнх доод түвшинпрограм хангамжийг танилцуулж байна үндсэн програм хангамж. Энэ нь үндсэн тоног төхөөрөмжтэй харилцах үүрэгтэй. Дүрмээр бол үндсэн програм хангамжийн хэрэгслүүд нь үндсэн төхөөрөмжид шууд багтдаг бөгөөд зөвхөн уншигдах санах ойн төхөөрөмж (ROM - Read Only Memory, ROM) гэж нэрлэгддэг тусгай микро схемд хадгалагддаг. Программууд болон өгөгдөл нь үйлдвэрлэлийн үе шатанд ROM чипүүдэд ("анивчсан") бичигдсэн бөгөөд үйл ажиллагааны явцад өөрчлөх боломжгүй.



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

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

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

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

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

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

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

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

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