Компьютерлер

Бағдарламалық жасақтаманың бес түрі

Автор: Peter Berry
Жасалған Күн: 17 Шілде 2021
Жаңарту Күні: 11 Мамыр 2024
Anonim
Джо Диспенза  Исцеление в потоке жизни.Joe Dispenza. Healing in the Flow of Life
Вызшақ: Джо Диспенза Исцеление в потоке жизни.Joe Dispenza. Healing in the Flow of Life

Мазмұны

Альфред - көптен бері жұмыс істеп келе жатқан және компьютерлердің энтузиастары.

Бес бағдарламалық қамтамасыздандырудың түрлері, барлығы компьютерлік техниканың процедуралары мен функцияларын басқаруға және үйлестіруге арналған. Олар іс жүзінде аппараттық, бағдарламалық жасақтама мен пайдаланушы арасындағы функционалды өзара әрекеттесуді қамтамасыз етеді.

Жүйелік бағдарламалық жасақтама қолданушымен үйлесімді қатар өмір сүруге мүмкіндік беретін басқа бағдарламалық жасақтама мен аппараттық құралдар арасындағы байланысты қамтамасыз ету үшін делдалдардың міндеттерін орындайды.

Жүйелік бағдарламалық жасақтаманы келесі топтарға бөлуге болады:

  • Операциялық жүйе: Аппараттық құралдар, жүйелік бағдарламалар және басқа қосымшалар арасындағы байланысты қолданады.
  • Құрылғы драйвері: Құрылғының ОЖ-мен және басқа бағдарламалармен байланысын қосады.
  • Микробағдарлама: Құрылғыны басқаруға және идентификациялауға мүмкіндік береді.
  • Аудармашы: Жоғары деңгейдегі тілдерді төменгі деңгейдегі машиналық кодтарға аударады.
  • Утилита: Құрылғылар мен қосымшалардың оңтайлы функционалдығын қамтамасыз етеді.

1. Операциялық жүйе (ОЖ)

Операциялық жүйе - бұл компьютерлік жабдық пен соңғы пайдаланушының арасында болатын жүйелік бағдарламалық жасақтама ядросының бір түрі. Ол алдымен компьютерде қондырғылар мен қосымшаларды анықтауға, демек жұмыс істеуге мүмкіндік беру үшін орнатылады.


Жүйелік бағдарламалық жасақтама - бұл компьютер қуатталған сайын жадқа жүктелетін бағдарламалық жасақтаманың бірінші қабаты.

Пайдаланушы тіркелген принтерге есеп жазып, басып шығарғысы келеді делік. Бұл тапсырманы орындау үшін мәтін өңдеуге арналған қосымша қажет. Мәліметтерді енгізу пернетақтаның немесе басқа енгізу құрылғыларының көмегімен жүзеге асырылады, содан кейін мониторда көрсетіледі. Содан кейін дайындалған деректер принтерге жіберіледі.

Мәтіндік процессор, пернетақта және принтер бұл тапсырманы орындау үшін олар енгізу және шығару функцияларын, жадыны басқаруды және принтердің бұралуын басқаратын ОЖ-мен жұмыс істеуі керек.

Бүгінгі таңда пайдаланушы операциялық жүйемен графикалық интерфейс (GUI) арқылы мониторда немесе сенсорлық экранда интерфейс арқылы өзара әрекеттеседі. Қазіргі ОЖ-дегі жұмыс үстелі дегеніміз - бұл қолданушы тышқанмен басқарылатын меңзер немесе саусақты түрту арқылы басқаратын мәзірлер, белгішелер мен бағдарламаларды қамтитын графикалық жұмыс аймағы. Дискілік операциялық жүйе (DOS) 1980 жылдары қолданылған танымал интерфейс болды.

Операциялық жүйелердің түрлері

  • Нақты уақыттағы ОЖ: Роботтар, машиналар және модемдер сияқты арнайы мақсаттағы ендірілген жүйелерде орнатылған.
  • Бір пайдаланушы және бір тапсырмалы ОЖ: Телефондар сияқты бір қолданушыға орнатылған.
  • Бір қолданушы және көп тапсырмалы ОЖ: Қазіргі заманғы дербес компьютерлерде орнатылған.
  • Бірнеше қолданушы ОЖ: Көптеген пайдаланушылар ресурстарды бөлісуге мәжбүр болатын желілік ортада орнатылған. Серверлік ОЖ - көп қолданушы операциялық жүйелердің мысалдары.
  • Желілік ОЖ: Желіні орнатуда файлдар, принтерлер сияқты ресурстарды бөлісу үшін қолданылады.
  • Internet / Web OS: Интернеттегі браузерде жұмыс істеуге арналған.
  • Мобильді ОЖ: Ұялы телефондарда, планшеттерде және басқа мобильді құрылғыларда жұмыс істеуге арналған.

Операциялық жүйелердің функциялары

  • Олар қолданушы мен аппараттық құралдар арасындағы интерфейсті GUI арқылы қамтамасыз етеді.
  • Қосымшалар үшін жад кеңістігін басқарады және бөледі.
  • Қолданбаларды, енгізу / шығару құрылғыларын және нұсқаулықтарды басқаруды өңдейді.
  • Ішкі және перифериялық құрылғыларды баптайды және басқарады.
  • Жергілікті және желілік компьютерлердегі бір немесе көп қолданушы жадты басқарады.
  • Файлдар мен қосымшалардың қауіпсіздігін басқару.
  • Кіріс және шығыс құрылғыларын басқарады.
  • Құрылғыларды анықтайды, орнатады және ақаулықтарды анықтайды.
  • Тапсырмалар менеджері және басқа құралдар арқылы жүйенің жұмысын бақылайды.
  • Қате туралы хабарламалар мен ақаулықтарды жою опцияларын шығарыңыз.
  • Желілік байланыс үшін интерфейсті енгізу.
  • Бір немесе көп қолданушы жүйелердегі принтерлерді басқарады.
  • Ішкі немесе желілік файлдарды басқару.

Операциялық жүйелердің мысалдары

Компьютерлерге арналған танымал ОЖ:


  • Windows 10
  • Mac OS X
  • Ubuntu

Танымал желілік / серверлік ОЖ-лар:

  • Ubuntu сервері
  • Windows Server
  • Red Hat Enterprise

Танымал интернет / веб-ОЖ:

  • Chrome OS
  • Club Linux
  • Ремикс ОЖ

Танымал мобильді ОЖ:

  • iPhone OS
  • Android OS
  • Windows Phone ОЖ

2. Құрылғы драйверлері

Драйвер бағдарламасы - бұл компьютерлік құрылғылар мен перифериялық құрылғыларды өмірге әкелетін жүйелік бағдарламалық жасақтаманың бір түрі. Драйверлер барлық қосылған компоненттерге және сыртқы қондырмаларға ОЖ-нің нұсқауы бойынша өз міндеттерін орындауға мүмкіндік береді. Драйверлер болмаса, ОЖ ешқандай міндеттер жүктемейді.

Драйверлерді қажет ететін құрылғылардың мысалдары:

  • Тышқан
  • Пернетақта
  • Дыбыс картасы
  • Дисплей картасы
  • Желілік карта
  • Принтер

Әдетте, амалдық жүйе нарықтағы көптеген құрылғыларға арналған драйверлермен жеткізіледі. Әдепкі бойынша, тінтуір және пернетақта сияқты енгізу құрылғылары драйверлерін орнатады. Олар ешқашан үшінші тарап қондырғыларын қажет етпеуі мүмкін.


Егер құрылғы амалдық жүйеден жаңа болса, пайдаланушыға драйверлерді өндірушілердің веб-сайттарынан немесе балама көздерден жүктеу қажет болуы мүмкін.

3. Микробағдарлама

Микробағдарлама - бұл ОЖ үшін оны анықтауға арналған флэш, ROM немесе EPROM жад микросхемасына енгізілген жедел бағдарламалық жасақтама. Ол кез-келген жеке жабдықтың барлық әрекеттерін тікелей басқарады және басқарады.

Дәстүр бойынша, микробағдарлама сөзбен белгіленген тіркелген бағдарламалық жасақтаманы білдіретін берік. Ол ұшпа микросхемаларға орнатылды және оларды тек жаңа, алдын ала бағдарламаланған чиптермен ауыстыру арқылы жаңартуға болады.

Бұл оларды компоненттерді ауыстырмай-ақ жаңартуға болатын жоғары деңгейлі бағдарламалық жасақтамадан ажырату үшін жасалды.

Бүгінгі күні микробағдарлама жартылай өткізгіш чиптерін алмастырмай жаңартуға болатын флэш чиптерде сақталған.

BIOS және UEFI

Қазіргі кезде компьютерлердегі ең маңызды микробағдарламаны өндіруші аналық платаға орнатады және оған ескі арқылы қол жеткізуге болады BIOS (Негізгі енгізу / шығару жүйесі) немесе жаңа UEFI (Бірыңғай кеңейтілген бағдарламалық жасақтама интерфейсі) платформалары.

Бұл конфигурация интерфейсі, компьютер қуаттанып, жұмыс істеп тұрған кезде алдымен жүктеледі ПОСТ (Power On Self Test).

Аналық платаның микробағдарламалық жасақтамасы барлық жабдықты ояту арқылы басталады және процессор, жад және диск жетектері сияқты компоненттердің жұмысын қамтамасыз етеді. Егер барлық шешуші компоненттер жақсы болса, онда ол жүктеуішті іске қосады, ол амалдық жүйені жүктейді. Егер жедел жад ақаулы болса, BIOS компьютердің жүктелуіне жол бермейді.

Пайдаланушы BIOS және UEFI параметрлерін конфигурация бетін жүктеу үшін жүктеу кезінде арнайы пернелерді (функционалдық перне, жою немесе esc пернесі) басу арқылы өзгерте алады. Пайдаланушы пайда болатын парақтағы қауіпсіздікті, жүктеу ретін, уақытын және басқа параметрлерді конфигурациялай алады.

Олар басқаша жұмыс істегенімен, драйверлерді бірнеше жолмен мақтайды. Олардың екеуі де аппараттық құрылғыларға сәйкестендіреді, ал соңғысы амалдық жүйені құрылғыны көреді.

Екеуінің арасындағы үлкен айырмашылық - бұл микробағдарлама әрқашан құрылғыларда болады, ал драйверлер амалдық жүйеде орнатылады.

Микробағдарламаны жаңарту құрылғы өндірушісінен келеді (ОЖ өндірушісі емес). Олар пайдаланушы компьютерлік жабдықтың жаңа аппараттық және бағдарламалық қамтамасыздандыруды алғысы келсе қажет. Микробағдарлама құрылғыларға ескі және жаңа амалдық жүйелермен және қосымшалармен жақсы жұмыс істеуге мүмкіндік береді.

Барлық дерлік құрылғылар мен перифериялық құрылғылар микробағдарламалық жасақтамамен енгізілген. Желілік карта, теледидар тюнері, маршрутизатор, сканер немесе монитор және оларға микробағдарлама орнатылған құрылғылардың мысалдары.

4. Бағдарламалау тілі аудармашылары

Бұл бағдарламалық жасақтамашылардың жоғары деңгейлі тілдік кодты машиналық тілдің кодына аударуға арналған аралық бағдарламалар. Біріншісі - программалау тілдерінің жиынтығы, олар адамдарға түсінуге және кодтауға оңай (яғни, Java, C ++, Python, PHP, BASIC). Соңғысы тек процессор түсінетін күрделі код.

Аудармашының танымал тілдері - құрастырушылар, құрастырушылар және аудармашылар. Оларды әдетте компьютер өндірушілері жасайды. Аудармашы бағдарламалар бағдарлама кодтарының толық аудармасын орындай алады немесе басқа нұсқауларды бір уақытта аудара алады.

Машина коды 0-ге немесе 1-ге жазылған сандық-2 сандық жүйесінде жазылған, бұл мүмкін ең төменгі деңгейдегі тіл. Нөлдер мен бірліктер адамдар үшін мағынасыз болып көрінгенімен, процессор ақылға қонымды түрде кез-келген адам кодына және сөзіне сілтеме жасайды.

Аудармашылар бағдарламалық жасақтама жасаушылардың жұмысын жеңілдетумен қатар, әр түрлі дизайнерлік тапсырмаларға көмектеседі;

  • Аударма кезінде синтаксистік қателерді анықтаңыз, осылайша кодқа өзгерістер енгізуге мүмкіндік беріңіз.
  • Код ережелері сақталмаған кезде диагностикалық есептер беріңіз.
  • Бағдарлама үшін деректерді сақтауды бөліңіз.
  • Бастапқы кодты да, бағдарламаның мәліметтерін де тізімдеңіз.

5. Коммуналдық қызметтер

Утилиталар - бұл жүйелік және қолданбалы бағдарламалық жасақтаманың арасында орналасқан жүйелік бағдарламалық жасақтама түрлері. Бұл компьютерге арналған диагностикалық және қызмет көрсетуге арналған бағдарламалар. Олар компьютердің жұмысын оңтайлы қамтамасыз ету үшін ыңғайлы. Олардың міндеттері деректердің қауіпсіздігінен бастап, диск жетегін дефрагментациялауға дейін өзгереді.

Олардың көпшілігі үшінші тарап құралдары, бірақ олар амалдық жүйемен бірге жеткізілуі мүмкін. Үшінші тарап құралдары Hiren Boot CD, Ultimate Boot CD және Kaspersky Rescue Disk сияқты жеке немесе бірге жеткізіледі.

Бағдарламалық жасақтаманың мысалдары мен ерекшеліктеріне мыналар жатады:

  • Файлдар мен қосымшалардың қауіпсіздігіне арналған антивирустық және қауіпсіздік бағдарламасы, мысалы, Malwarebytes, Microsoft Security Essentials және AVG.
  • Windows Disk Management, Easeus Partition Master және Partition Magic сияқты дискілерді бөлу қызметтері.
  • Дискідегі шашыраңқы файлдарды ұйымдастыру үшін дискіні дефрагментациялау. Мысал ретінде дискілерді дефрагментациялаушы, мінсіз диск, дискіні сақтаушы, Comodo жоқ брандмауэр және Little Snitch кіреді.
  • WinRAR, Winzip және 7-Zip сияқты дискілік кеңістікті оңтайландыру үшін файлды қысу.
  • Қауіпсіздік мақсатында деректердің сақтық көшірмесі, мысалы, Cobian, Clonezilla және Comodo.
  • Аппараттық диагностикалық қызметтер, мысалы, қатты дискіні қорғаушы, Memtest және өнімділікті бақылау.
  • Жоғалған деректерді қайтаруға көмектесетін деректерді қалпына келтіру. Мысалы, iCare деректерін қалпына келтіру, Recuva және EaseUs деректерін қалпына келтіру шебері.
  • Сыртқы қауіп-қатерден қорғауға арналған брандмауэр, мысалы, Windows брандмауэрі.

Біздің Таңдауымыз

Танымал Мақалалар

Dell Diagnostics утилитасын USB флэш-дискісінен қалай іске қосуға болады
Компьютерлер

Dell Diagnostics утилитасын USB флэш-дискісінен қалай іске қосуға болады

Сэм алгоритмдік сауда фирмасының желілік талдаушысы болып жұмыс істейді. Ақпараттық технологиялар бойынша бакалавр дәрежесін UMKC-ден алды.Егер сізде Dell компьютерінде аппараттық ақаулық бар деп күді...
Үздік AC1900 маршрутизаторы: Linksys EA6900, Archer C9, Asus RT-AC68U немесе Netgear Nighthawk R7000?
Компьютерлер

Үздік AC1900 маршрутизаторы: Linksys EA6900, Archer C9, Asus RT-AC68U немесе Netgear Nighthawk R7000?

Мен әрқашан ең жақсы бағамен сымсыз маршрутизаторлар мен модемдерді табуға қызығушылық танытамын.Егер сіз AC1900 маршрутизаторын іздесеңіз, міне бүгін нарықта қол жетімді төртеу бар.Мен сіздермен тапқ...