23
23
MÜHAZİRƏ III:MÜASİR KOMPÜTERLƏRİN KOMPÜTERLƏRİN PROQRAM
TƏMİNATI. PROQRAM TƏMİNATININ KOMPANENTLƏRİ.
Plan:
1.FK-in proqram təminatı.
2.
Proqram təminatının vəzifələri və növləri
3.
Tətbiqi proqramlar və onların təyinatı
Fərdi kompüterin proqram təminatı – instruksiyalar yığımından ibarət olub
kompüteri idarə edir və onun köməyi ilə lazım olan məsələni həll edir. Proqram təminatı
iki hissəyə bölünür: ümumi və tətbiqi. Ümumi proqram təminatı
hesablama sisteminin
resurslarının düzgün bölünməsini və istifadə edilməsini təmin edilir.
Tətbiqi proqram təminatı özündə istifadəçinin tətbiqi paket proqramlarını birləşdirir.
Bu paket proqramlarda istifadəçinin konkret məsələsini həll edə biləjək proqramlar olur.
Proqram təminatının struktur sxemi şəkil 4 -də göstərilmişdir.
Ümumi proqram təminatının tərkibinə aşağıdakı proqramlar daxildir.
- əməliyyatçı sistem
- proqramlaşdırmanın avtomatlaşdırılması sistemi
- texniki xidmət proqramları
Proqram təminatının vəzifələri və növləri
Əməliyyatçı sistem hesablama prosesini lazımi resurslarla təmin etməklə idarə
edir.
Proqramlaşdırmanın avtomatlaşdırılması sistemi proqram modullarından ibarət olub,
məsələni həll etapına hazırlığını təmin edir.
Texniki xidmət proqramları hesablama maşınlarının işləmə vəziyyətini yoxlamaq
üçündür.
Fərdi kompüterlərdə bir neçə tip əməliyyatçı sistemlərdən istifadə edirlər: MS DOS
(Microsoft firması), OS/2 (IBM firması). Əməliyyatçı sistem aşağıdakı idarə
proqramlarından ibarətdir:
tapşırıqların idarəsi
məsələlərin idarəsi
verilənlərin idarəsi
Tapşırıqların idarəsi proqramı kompüterin əvvəljədən planlaşdırılmış
işini təmin
edir və istifadəçinin iş vaxtı maşınla əlaqəsini yaradır. Planlaşdırılmış işlərə daxildir: paket
və tapşırıqların daxil edilməsi, tapşırıqların üstünlük dərəjələrinə uyğun olaraq növbələrini
təşkili, tapşırığın yerinə yetirilməsinin sona çatdırması və s.
24
24
Məsələlərin idarəsi proqramı kompüterin resurslarını (əməli yaddaşın istifadəçinin
proqram üçün paylanmasını, prosessorun işinin idarəsi, yerinə yetirilən məsələnin
sinxronlaşdırılması və s.) həll olunan məsələlər arasında düzgün bölünməsini təmin edir.
Verilənlərin idarə proqramları verilənlərin əməli yaddaş və xariji yaddaş
qurğusunda yerləşdirilməsini və onlardan oxunmasını təmin edir.
Proqramlaşdırmanın avtomatlaşdırılması sisteminə proqramlaşdırma dilləri,
translyatorlar, redaktorlar və başqa köməkçi proqramlar daxildir. Proqramlaşdırma
dilləri
iki hissəyə bölünür: aşağı səviyyəli dillər (Assembler, Avtokod və s.), yüksək səviyyəli
dillər (Fortran, Alqol, Kobol, Basik, Paskal, Aqa, Ji və s.). Aşağı səviyyəli dillərdən
professional proqramçılar istifadə edir. Yüksək səviyyəli dillərdən isə orta səviyyəli
proqramçılar istifadə edir. Translyator proqramlaşdırma dillərində tutulmuş proqramı
maşın dillərinə (əmirlərinə) çevirir və yerinə yetirilməsini təmin edir.
Tətbiqi proqramlar və onların təyinatı
Proqram bloklarını vahid proqram altında birləşdirmək üçün redaktorlardan istifadə
olunur. Yerinə yetiriləjək hazır proqramı əməli yaddaşa çağırmaq üçün yükləyiji
proqramlardan istifadə olunur.
Tətbiqi proqram paketi (TPP) – istifadəçinin müəyyən sinif məsələlərini həll etmək
üçündür. Bu proqram paketləri istifadəçinin aşağıda göstərilən işlərini yerinə yetirir.
- tekstlərin emalı (Leksikon, ChiWriter, Word və s.)
- elektron jədvəllərin emalı (Excel, Lotus və s.)
- verilənlər bazasının idarəsi (Fox Pro, Paradox, Access və s.)
- kommunikasiya (Internet Explorer, Netscape Communicator)
Texniki xidmət proqramları (Norton Utilites, PC Tool Deluxe və s.) kompüterlərin
ayrı-ayrı qurğularının işə salındıqdan sonra normal işləməsinin yoxlanmasını
həyata
keçirir.
İlk yaradılan IBM PC tipli fərdi kompüterlərdə əsasən MS – DOS əməliyyatçı
sistemindən (1981 hazırlanmışdır) istifadə olunurdu.
Hal-hazırda fərdi kompüterlərdə Microsoft firması tərəfindən hazırlanmış
Windows (1992– ji il) əməliyyat sistemindən geniş istifadə olunur.
Microsoft Windows 9x – çox məsələli əməliyyatçı sistem olub, qrafiki pənjərə
istifadəçi interfeysinə malikdir.
25
25
ÜMUMI PROQRAM TƏMINATI
PROQRAM TƏMINATI
Proqramlaşdırmanın
avtomatlaşdırılması
sistemi
Tapşırıqlar
idarəsi
Məsələlər
idarəsi
Verilənlər
idarəsi
Translayator
Redaktor
Yükləyici
Əməliyyat
sistemi
Texniki xidmət
proqramları
Şəkil 4.Fərdi kompüterin proqram təminatının struktur sxemi
İstifadəçinin tətbiqi
paketi
proqramları
26
26
Əməli yaddaş
qurğusu
Videoadapter
Klaviatura
kontrolleri
Sərt maqnit
disk kontrolleri
Yumşaq
maqnit disk
kontrolleri
Mouse kontrolleri
Printer
Skaner
ISA – Industry Standard Architecture (
Sənaye standart arxitekturalı
)
PCI – Peripheral Component Interconnect bus (Periferiya qurğuları ilə qarşılıqlı əlaqə şini)
LHŞ – Lokal hesablama şəbəkəsi
Dostları ilə paylaş: