Операциялық жүйе


Windows 98 операциялық жүйесі



бет6/7
Дата12.10.2023
өлшемі41,49 Kb.
#184986
түріРеферат
1   2   3   4   5   6   7
Байланысты:
Сәтімбек Мейрам ДИО-22-1 каз

Windows 98 операциялық жүйесі
Windows 98 архитектурасы мынадай элементтерден тұрады. Олардың әрқайсысы белгілі бір бөлікке жауап береді. Жүйелік виртуалды машина (System Virtual Machine — VM) Windows 98 32-разрядты Windows қосымшаларымен, қолданушысы бар интерфейсті қамтамасыз ететін бағдарламамен және 16-разрядты Windows қосымшаларымен қолданылады. Бұл компонент жоқ болғанда қосымшалардың қосылуы мүмкін емес еді. MS DOS қосымшалары MS DOS виртуалды машина шегінде орындалатындықтан, жүйелі виртуалды машинаны қолданбайды. Бүл Windows қосымшаларын және операциялық жүйенің өзін MS DOS бағдарламаларын орындауда мүмкін болатын қателерден сақтау үшін жасалған.
Windows API (Application Programming Interface — Қосымшаларды бағдарлау интерфейсі) қосымшаларға файлды жүйе сияқты Windows ішкі компоненттерімен өзара әрекеттесуге мүмкіндік береді. Windows кез кел- ген компокентінің функцияларына өту сәйкес API ар- қылы жүзеге асатындықтан Windows қосымшаларын API қолданбай жазу мүмкін емес еді. Windows 98-ге екі бағдарламалы интерфейс қосылған: Winl6 API және Win32 API. Winl6 API Windows 3.x қосымшаларымен сәйкестікті қамтамасыз ету үшін қолданылады және операциялық жүйенің әр түрлі компоненттеріне ену үшін 16-разрядты қосымшалармен шақырылатын функциялар жиынынан тұрады. Windows З.х-та қолданылатын стандартты Winl6 АРІ-мен салыстырғанда Windows 98-дегі Winl6 API драйверлерге өту әдістері мен басқа төмен деңгейлі компоненттері модификацияланған. Барлық 32-разрядты Windows қосымшалары Win32 API қолданады.

Төмен деңгейлі компопенттер (Base System) — операциялық жүйенің жұмысына жауап беретін қызметтер жиыны. Windows 98 төмен деңгейлі компоненттерінің кейбір қасиеттері: Файлдармен басқарудың ішкі жүйесі (File Management Subsystem). Бұл компонент қосымшаларға әр түрлі типті компьютерге қосылған ақпаратты сақтау құралдарына енуге қамтамасыз етеді (мысалы, қатты дискіге немесе компакт-дискілерге). Қосылудың қандай әдісі екені бәрі бір: қүрылғы компьютерге жергілікті немесе желі бойынша қосылуы мүмкін.


Желілі компоненттер. Windows 98 желілік мүмкіндіктері алдыңғыларымен салыстырғанда әлдеқайда жақсартылған. Windows 98 негізінде Microsoft біррангілі желілерді ғана емес, одан артық жасауға болады. Бүл операциялық жүйенің құрамына әлдеқайда кең желілік операциялық жүйелерді қабылдайтын құрылгылар ен- гізілген. Әр типті желілерді қамтамасыз етуге жауапты компоненттер сақталған режимде орындалады, бүл желілік операцияларды орындаудың ең жоғары сенімділігіне жауап береді. Сонымен қатар, Windows 98-де желінің бірнеше типтерімен қатар жұмыс істеуге болады. Windows 98-дің желілік компоненттерінің модульді табиғаты бағдарламалың қамтамасыз етудің тәуелсіз өндірушілеріне ңосалңы функционалды мүмкіндіктерді виртуалды драйверлер (VxD) түрінде жасауға мүмкіндік береді.
Операциялық жүйенің қызметтері. Бұл операциялың жүйенің бөлігі Plug and Play сияқты құралды қамтамасыз ету үшін арналған. Бұл ішкі жүйеде DirectX сияқты мүмкіндіктерді де табуға болады. Операцияльің жүйенің қызметтері қосымшалардың және операциялық жүйенің әр түрлі сұрауларын орындауға жауап береді.
Виртуалды машина диспетчері. Бұл компоненттің көмегімен кез келген қосымша қосылады және өшіріледі (MS DOS қосымшаларын қосқанда), сонымен қатар қосымшаны орындау үшін қажетті жады бөлінеді. Көптеген қосымшалар виртуалды машина диспетчерін тікелей қолданбайды, оған Win32 API арқылы оның функцияларымен байланысады. Соған қоса, виртуалды машиналар диспетчері саңталған режимде орындалатын MS DOS косымшалары жады бөлу үшін ңолданылатын MS DOS сақталған режимінің интерфейсін (DOS protected-mode interface — DPMI) жасайды.
Құрылғы драйверлері мен Win32 (WDM) драйверлер моделі. Windows 98 бұл кабаты әр түрлі құрылғылармен өзара әрекеттесу үшін қолданылады. Операциялың жүйенің командасы драйверлерінің көмегімен нақтьі ңұрылғылар командаларының форматына өзгереді. Windows 98 ңұрылғылар драйверлерінің үш типін қабылдайды. Бірінші тип — нақты режимдегі құрылғылар драйвері. Мұндай драйверлермен жұмыс істеген кезде Windows 98 жүйесіне ироцессордың нақты және сақтандырылған режимдері арасында қосылып отыруға тура келеді, бұл құрылғыға өту жылдамдығын азайтады жөне операциялық жүйе жұмысында күйреу мүмкіндіктерін үлғайтады. Windows 98 құрылғыларғы сақталған режимде байланысуға болатын виртуалды драйверлерді де ( VxD) қабылдайды. Сонымен қатар, Windows 98 Windows NT қолданылатын және өр түрлі құрылғылармен жұмыс істегенде тез және сенімді істеуін қамтамасыз ететін Win32 Driver Model драйверлерінің жаңа үлгісін кабыл- дайды.
MS-DOS виртуалды машинасы Ісур. бөлек компонент ретінде бекер көрсетілмеген. Windows 98 MS DOS қосымшаларымен Windows ңосымгааларына карағанда біраз ерекше істейді. MS DOS өр ңосымшасы бөлек виртуал- ды машинада орындалады. Әр виртуалды машинаның өзіндік адресті кеңістігі мен құрылғылары тәуелсіз өту мүмкіндігі болады. Бірміндеттілік орта үшін қосымшалар жасайтын адам- дар операдиялық жүйенің функцияларына отуді үзілісті өңдеу ироцедурасының көмегімен алуға болатынын біледі. Windows-та Windows қосымшаларьі операциялық жүйе фуккцияларына өтуді ңосымшаларды бағдарлама- лау интерфейсінің көмегімен өтеді. Негізінде Windows- та кос ымшаларды бағдарламалау интерфейсі MS DOS- таггм үзиііетер сияқты қиындықтарды шешу үшін арнал ған: олардың көмегімен қосымша белгілі бір жүйеге белгілі бір тапсырманың орындалуы қажет екенін хабар- лайды, Windows (1б-разрядты және 32-разрядты) барлык қосымшалары бұл олерациялық жүйенің үш негізгі компоненттерінің функциялар шаңыруын қолданады: Kernel модулі (Windows 98 ядросы), GDI модулі (сызба құрылғыларының интерфейсі) және USER модулі (кол данбалы интерфейс құрылғылары). Бұл компоненттердің 1б-разрядты түрлері мына файлдарда болады: KRNL386.EXE, GDI.EXE и USER.EXE, ал 32-разрядты сәйкесінше KERNEL32.DLL, GDI32.DLL и USER32.DLL файлдарында. Windows ядросы (Windows Kernel). Операциялың жүйенің бұл бөлігі қосымшаларды орындау үшін қажетті төмен деңгейлі функцияларды қамтамасыз етеді. Мысалы, әрқашан, қосымшаға жады керек болған кезде ол Windows ядросына жүгінеді. Бұл компонент құрылғылармен өзара әрекеттеспейді, ол тек Windows операциялық жүйесінің өзімен жұмыс істейді.
Сызба құрылғысының интерфейсі (GDI module). Әрқашан қосымшаға экран бетіне шығару керек болған кезде ол сызба құрылғысының интерфейсімен (Graphical Device Interface — GDI) берілген қызметтерді қолданады. Бұл Windows компоненті шрифтермен, баспа құралдары мен Windows басқа сызба құралдарымен басңарады.
Қолданбалы интерфейс құралдары (User module). Windows дәл өз аты айтып тұрғандай, терезені білдіреді. Бұл операциялық жүйеге қосымшалардың ақпаратты көрсету үшін жасаған терезелердің барлығын бақылау үшін басқарушы бір мүше қажет. Әрқашан қосымша белгі не батырманы көрсеткен кезде ол USER компонентінің белгілі бір функциясының типін қолданады.
Windows 98 әлі де 16-разрядты қосымша ретінде қосылады, сондықтан бұл операциялық жүйе Plug and Play технологиясын қолдана алады. Plug and Play BIOS нақты режим сұрауларын және 16-разрядты саңталған режимді өңдеу үшін жеке бөлімдерден тұрады. Егер де Windows 98 32-разрядты режимде қосылатын болса, онда ол құрылғыларды орнату үшін Plug and Play BIOS жүгіне алмас еді. Құрылғыларды орнықтыру бойынша барлық жұмыс Windows қолданушының сызба интерфейсін (Graphical User Interface — GUI) қосқанға дейін біту керек.

16-разрядты режимдегі операциялар Windows қосқан соң бірден бітеді. Қолданылатын қабаты 32-разрядты қосымшалар болып табылады. 16-разрядты ядро қабаттың сұрауларын қабыл алғанда ол VWIN32.386 атты қосымшаны қосады. Бұл бағдарлама 32-разрядты динамикалық топтастырылған кітапханаларды (Dynamic Link Library — DLL) қосады, олар Windows бағдарламалық интерфейсін жасайды. Бұл тапсырманы бітірген соң VWIN32.386 өз алдына 32-разрядты ядроны шақыратын 16-разрядты ядроға басқаруды қайтарады. Осы уақыттан бастап Windows 32-разрядты режимде орындалады.


Ең бірінші микроарналы архитектуралы компьютерде (MicroChannel architecture — MCA) PnP үшін операциялың жүйеден басңа қажеттінің барлығы болды. Солай EISA-ның көптеген машиналары жайлы да айтуға болады. Тапсырма операциялық жүйенің кейбір мүмкіндік- терін қосуда ғана болған жоқ. Мұны операциялық жүйенің әр элементтеріне қосу керек болды; мұндай мүмкіндіктер жөндеулер ретінде енгізілуі мүмкін емес. Сонымен қатар белгілі бір кіріс/шығыс порттарына немесе үзілулерге таласатын құрылғылар арасында пайда болатын қақтығысуларды шешетін процедуралар болу керек. BIOS жүйесі стандартты интерфейспен қамтамасыз ету керек; алдында стандарттан басңаның барлығы үсынылатын. РпР үш жүйелі компоненттердің өзара әрекеттесуінің шешімі болып табылады: аппараттың жасақтама, BIOS пен операциялық жүйе. Қосу мезетінде BIOS барлық жүйелі компоненттерді сұрайды, қатты диск пен дисплей адаптері қосылады. Қалғандардың барлығы операциялық жүйе қосылғанға дейін шетте ңала береді. Қосы- лу процесінде операциялың жүйе үзілулер және жүйенің әр компоненттері үшін кіріс/шығыс портының адрес- терін белгілеу бойынша жүмысты тоңтатады. Ол соны- мен ңатар BIOS-тан алдындағы белгілеулер тізімін сұрайды, сөйтіп операциялың жүйе белгілеулерді ңай- талап ңолданбайды.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет