Автор: Пользователь скрыл имя, 06 Марта 2013 в 20:02, лекция
Жүйелік блок. Компьютер өте маңызды бөлімімен келеді , дәл осылай жүйелік блокта құрылғылар орналасады, және олсыз ЭВМ жұмыс жасамайды . Жүйелік блок дене үлгісі арнайы компьютер түріне тәуелді болады, жүйелік блокта қондырғыны орналастыру және қондырылған компоненттерінің санын анықтайды . Столға қоятын арнайы компьютерлердің ең көп таралған түрі столға қоятын ( desktop ) немесе мұнара түрінде ( tower ) келеді. Жүйелік блок ішінде келесі міндетті компоненттер орналасқан , компьютер жұмыс қамтамасыз етуші: жүйелік плата ; микропроцессор ; компьютер жады ; жүйелік шина ; электрондық схемалардың терімі ; электр коректену одағы ; индикация панелі ; порттар және кеңейту слотысы ; кеңейту платалары ; сыртқы жад.
Ортаның басқа бөлігі —кескіндердің түсін таңдау үшін палитра.
Үшінші бөлігі —редактор командаларының мәзірі. Ортаның осы бөліктері әдетте экран шеттерінде орналасады. Экранның ортаңғы бөлігі жұмысшы өріске арналған (немесе кескіндер жасалатын «холст» деп аталады).
Графикалық редактордың келесі негізгі жұмыс іс-тәртіптері бар: саймандарды таңдау және баптау, түс таңдау, суретпен жұмыс (салу және редактірлеу), сыртқы құрылғылармен жұмыс.
Графикалық редактормен жұмыс істегенде, пайдаланушы тек пернетақтаны ғана қолданбай, сонымен бірге (көптеген қазіргі компьютерлер және редакторлар) үшін манипулятор тышқанды да қолданады. Компьютер экранында кескіндерді жасау кезінде суретті тек қана өзініз салмай, басқа кескіндерді де пайдалануға болады, мысалы, фотографиялар, кітаптағы суреттер және т.б. Осындай қосымша графикалық ақпаратты енгізу үшін арнайы құрылғы — сканер қолданылады.
V-ші тарау
Порттар. Батырмалар. Шамдар.
Порттар.
Компьютер порттар – бұл арнайы
электрондық құрылғылар арқылы әртүрлі
сыртқы құрылғылармен байланысы
жүзеге асады. Ол паралельді және жүйелі
порттар болып екіге бөлінеді.
28-ші сурет
Ал, 29-шы суретте мынандай порттар мен батырмалар, шамдар көрсетілген: Алдыңғы панельде:
29-шы сурет
VI-тарау
Операциялық жүйелер. Утилит және драйвер.
Операциялық жүйелер. Бағытталуы,функциялары,
Дәріс жоспары:
Бағдарламалық қамтама деп бағдарламалар мен олардың құжаттамаларының қосалқы тапсырмаларды шешуге арналған есептеу машинасын қолдануға мүмкіндік беретін байланысын айтады. БҚ жүйелік(жалпы) және қосалқы (арнайы) болып екіге бөлінеді. Қосалқы БҚ құрамына нақты тапсырма немесе тапсырмалар жиынтығын шешуге бейімделген бағдарламалар кіреді. Жүйелік БҚ есептеу жүргізгендегі жұмыстың үйлесімдігін және жаңа бағдарламалар шығаруды қамтамасыз етуге қажетті бағдарламалар жиынтығы болып табылады. Оған төмендегілер жатады:
1) Операциялық жүйе – есептеу жүйесінің барлық ресурстарын неғұрлым нәтижелі қолданылуына және онымен жұмыс істеу ылғайлылығына бағытталған жүйелік және басқару бағдарламаларының жиыны. Ресурс түсінігіне ЭЕМ-нің кез-келген логикалық немесе физикалық компоненті және оның ұсынатын мүмкіндіктері алынады. (Негізгі ресурстарға процессорлық уақыт, жад және басу-шығару құрылғылары жатады).
Бүгінгі күнгі ОЖ – кең таралған жүйелер – көп жағдайда бір-біріне ұқсас. Бірінші кезекте ол бағдаралмалық қамтаманың тасымалдау талаптарымен анықталады. Бұл тасымалдауды қамтамасыз етуді жүзеге асыруда POSIX (Portable OS Interface based on uniX) стандарты қабылданған, ол файлдарды басқарудағы қарапайым функцияларды, процессаралық өзара іс-әрекетті қадағалауға арналған. Осымен ғана шектелетін ОС-тер де бар. Көпшілікке танымал мұндай ОС-тердің бірі - MS DOS дискілік операциондық жүйесі.
Неғұрлым дамыған ОС-тердің ұсынатын мүмкіндіктері:
Операциялық жүйе тұтынушы мен ЕЖ арасындағы өзіндік интерфейс ролін атқарады, яғни ОЖ тұтынушыға виртуальдық ЕЖ-ны ұсынады. Әртүрлі ОЖ бірыңғай техникалық құралдар арқылы тұтынушыға есептеу процессін жүргізу немесе ақпараты автоматты түрде өңдеу үшін әртүрлі мүмкіндіктер береді. ЕЖ-нің бағдарламалық қамтамасында операциялық жүйе негізгі орында тұрады, себебі ол барлық есептеу процессін жоспарлау мен бақылауды жүзеге асырады. Бағдарламалық қамтаманың кез-келген компоненті міндетті түрде ОЖ-нің басқаруымен жұмыс істейді.
Операциялық жүйе аппараттық бағдарламалық
қамтама мен қосалқы
2) Дәрежесін жоғарылату мен қосымша мүмкіндіктер ұсыну арқылы қолданбалы интерфейсті модификациялайтын ОЖ сыртқы жабыны(shell), Мысалы: Norton Commander, PcTools, Tree, Shell.... ОЖ сыртқы жабындары сапалы жаңа интерфейс ұсынады,осы арқылы тәжірибесіз қолданушыны ОЖ-ны түпкілікті білуден босатады.
3) Утилиттер (utility) – қызмет көрсету бағдарламалары ,олар қолданушыға сервистік қызметтер көрсетеді,басқаша айтқанда, қолданбалы интерфейсті айтарлықтай байытады. Мысалы: Norton Utilit, архиваторлар, ақпаратты шифрлеушілер, компьютерлік вирустардан сақтандыру т.б. Екеуінің арасындағы өзгешелік сыртқы жабынның әмбебап қабілеті мен утилиттердің арнайылығында.
4) Интерфейсті жүйелер (
Операциялық жүйе белгілі дәрежеде
есептеу жүйесінің жалпы бет-
Төменде негізгі белгілерге байланысты ОЖ классифкациясы келтірілген:
Ресурстарды басқару алгоритмдерінің ерекшеліктері
Көптапсырмалылықты қолдау. Бір мезетте бірдей орындалатын тапсырмалар санына байланысты жүйелер екі классқа бөлінеді:
Біртапсырмалы ОЖ қолданушы мен машина арасындағы өзара байланысты ыңғайластыра отырып, көбінесе оған виртуалды машина ұсыну функциясын атқарады. Құрамына периферийлі құрылғыларды басқару, файлдарды басқару, қолданушымен қарым-қатынас құралдары енеді.
Көптапсырмалы ОЖ процессор, оперативті жад, сыртқы құрылғылар және файлдар жұмысын басқарады.
Көптапсырмалы режимді қолдау. Бір мезетте бірдей жұмыс атқаратын қолданушылар санына байланысты ОЖ екіге бөлінеді:
Екуінің арасындағы бастапқы ерекшелік - әрқайсысындағы сақтандыру құрылғылары.
Ығыстыратын және ығыстырмайтын
Олардың бір-бірінен айырмашылығы – процесстерді жоспарлаудағы механизмнің орталықтандыру дәрежесі. Бірінші жағдайда процесстерді жоспарлау толығымен операциялық жүйеде орындалады, ал екінші жағдайда жүйе мен қосалқы бағдарламалар арсында орындалады. Ығыстырмайтын көптапсырмалылық кезінде процесс өз қалауы бойынша келесі орындалуға дайын тұрған процессті таңдау мүмкіндігін операциялық жүйеге тапсырғанша орындалады. Ығыстыратын көптапсырмалылық жағдайында процесстің бір процессордан екіншіге ауысу шешімін операциялық жүйе қабылдайды.
Көпжіптілікті қолдау. Оперциялық жүйелердің маңызды қасиеті – бір тапсырма аясында есептеуді параллель жағдайға келтіру мүмкіншілігі. Көпжіпті ОЖ процессорлі уақытты тапсырма арасында емес, оның бөлек жіптері арасында бөледі.
Көппроцессорлы өңдеу. ОЖ-ның келесі маңызды қасиеті – ондағы көппроцессорлы өңдеуді қолдаудың құралы – мультипроцессированиенің болуы. Ондай функциялар Solaris 2.x фирмы Sun, Open Server 3.x компании Santa Crus Operations, OS/2 фирмы IBM, Windows NT фирмы Microsoft и NetWare 4.1 сияқты ОЖ-ларда кездеседі.
Көппроцессорлы ОЖ ассиметриялы және
симметриялы болып бөлінеді. Асимметриялы
ОЖ толығымен қосалқы
Аппаратты платформалар ерекшеліктері
Операциялық жүйелердің қасиеттеріне
аппаратты құрылғылар септігін тигізеді.Типі
бойынша аппараттар персоналды компьютерлердің,
мини-компьютерлердің,
Үлкен машинаның ОЖ-сі персоналды компьютер ОЖ-не қарағанда қиынырақ және функцианалды екені айқын. Желілік ОЖ-нің құрамында байланыс желілері арқылы компьютерлер арасында хабарлама тасымалдайтын құрылғылар бар, және олар автономды ОЖ-нде қажет емес. Осы хабарламалар негізінде желілік ОЖ желіге қосылған, ажыратылған тұтынушылар арасында компьютер ресурстарының бөлінуін қамтамасыз етеді.Хабарламаларды тасымалдау функциясының тұрақты болуы үшін желілік ОЖ-ның құрамында IP, IPX, Ethernet,т.б. сияқты арнайы бағдарламалық компоненттер бар. Көппроцессорлы жүйелер операциялық жүйеден жақсы ұйымдасушылықты талап етеді, сол арқылы операциялық жүйенің өзі, және оның қосымшалары жүйенің жеке процессорларымен параллель жұмыс атқаруына болады. ОЖ бөліктерінің параллель жұмыс істеуі ОЖ-ні құраушыларға бірқатар қиыншылық тудырады, себебі бұл жағдайда жеке процесстерді ортақ жүйелік кестелерге үйлесімді жеткізілуін қамтамасыз ету, жарысу эффектісін, және тағы басқа қажетсіз нәтижелерді болдырмау қиынға түседі. Кластерлер операциялық жүйелерге басқа талаптар қойылады. Кластер –ортақ қосымшаларды орындау үшін бірге жұмыс істейтін, тұтынушыға жалпы жүйе болып көрінетін есептеу жүйелерінің әлсіз байланысқан жиыны.Кластер жүйелерінің функциялануы үшін арнайы аппаратурамен қатар операциялық жүйеден бағдарламалық көмек қажет, бұл көмек ажыратылатын ресурстарға жеткізілудің үйлесімділігі, келіспеушілік пен жүйенің динамикалық реконфигурациясын байқауда көрінеді. Кластерлі технологиялар аумағындағы бірінші өндірулердің бірі – Digital Equipment компаниясының VAX компьютерлері негізінде жасалған шешімдері болды. Аппаратты платформаның анықталған түріне бағытталған ОЖ-мен қатар, ұялы деп аталатын, бір типті компьютерден басқа типті компьютерге оңай орнатылатын операциялық жүйелер бар.Осындай ОЖ-нің көрнекті өкілі –атақты UNIX жүйесі.Бұл жүйелерде аппаратты-тәуелді орындар локалданған, сондықтан жүйенің жаңа платформаға тсымалдануы кезінде солар ғана көшіріледі. ОЖ-нің қалған бөлігінің тасымалдануын оның машиналық-тәуелсіз тілде жазылуы жеңілдетеді.Мысалы, операциялық жүйелерді бағдарламалау үшін арнайы жасалған С-да.