- •1.Операциялық жүйелердің дамуы немен байланысты. Компьютерлік жүйелер архитектурасының даму кезеңдерін сипаттаңыз.
- •2. Компьютерлік жүйелердің классификациясын көрсетіңіз, мысал келтіріңіз.
- •3. Процессорлардың классификациясын келтіріңіз. Қазіргі кездегі процессорлардың негізгі параметрлері. Симметриялы және ассиметриялы жүйелердің анықтамасын және мысал келтіріңіз
- •5. Конвейерлердің құрылымы және жұмыс алгоритмі. Суперскалярлы архитектураның ерекшеліктері.
- •6.Қазіргі кездегі компьютерлерді дайындаудың негізгі принциптері. Командалар және процессорлар деңгейіндегі параллелизмнің мәні.
- •7. Мультипроцессорлардың жұмысы қалай ұйымдастырылады. Мультикомпьютерлердің мультипроцессорлардан айырмашылығы.
- •8. Негізгі жадының ұйымдастырылуы. Бит және жады түсініктері. Кэш- жадыны ұйымдастыруға байланысты негізгі сұрақтар.
- •9. Арнайы жадының түрлері. Мысал келтіру.
- •10. Жад модульдерін жинау және олардың типтері. Қосымша жадының негізгі функциялары.
- •11. Жадының иерархиялық құрылымы. Магнитті дискілердің құрылымы.
- •12. Енгізу-шығару процессін қалай ұйымдастырады. Келесі түсініктерге анықтама беріңіз: шина, терминал. Тышқан, принтер, модем.
- •13. Компьютердің арифметикалық негіздері немен байланысты. Санау жүйелерінің және кодтардың түрлері. Мысал келтіріңіз
- •14. Позициялық санау жүйелерінде арифметикалық амалдар қалай орындалады.
- •15. Негізгі логикалық амалдарға анықтама беріңіз.
- •16. Логикалық функциялардың мәні және оларды ұйымдастыру барысында қандай принциптерді ескеруіміз керек.
- •17. Негізгі логикалық заңдылықтар, олардың түрлері.
- •18. Командалар архитектурасы деңгейіне қысқышы сипаттама беріп, командалар деңгейінің қасиеттерін айтыңыз.
- •19. Жады моделі регистрлермен және командалармен қалай байланысқан.
- •20 . Мәліметтердің типтерін және командалардың форматтарын көрсетіңіз. Командалар форматын дайындау қандай критерийлерге негізделген.
- •21. Адрестердің түрлерін және әдістерін көрсетіңіз.
- •22. Тура адрестеудің мәнін анықтаңыз.
- •23. Регистрлік және стекті адрестеудің мәні.
- •3 1. Берілген ақиқаттық кесте бойынша қандай функциональдық сұлба құрамыз
- •33. Семафоралардың анықтамасы. Виртуальді енгізу-шығарудың мысалдары
- •34. Процессорлардың микросхемалары қалай ұйымдастырылады. Шина және шинаның ені түсінігі.
- •35. Шинаның жұмысы қандай принциптерге негізделген. Орталық процессорлардың мысалы-
- •38. Сумматор мен алқ жұмыс істеу принциптері қандай?
- •40. Негізгі сандық логикалық құрылғыларды атап көрсетіңіз. Шифраторлар/ дешифраторлар, демультиплексорлар/ мультиплексорлардың функциялары.-
- •38. Комбинациялық сұлбаларды және арифметикалық сұлбаларды ұйымдастыру. Тактілік генераторлардың жұмыс істеу принциптері
- •40. Ож негізгі міндеттері: процесстер, процесс контексті, процестің өмір сүру циклі.
40. Ож негізгі міндеттері: процесстер, процесс контексті, процестің өмір сүру циклі.
Операциялық жүйенің негізгі міндеттері жүйенің аппараттық және программалық ресурстарының рациональді пайдаланылуы болып табылады. Негізгі ресурстарға: процессорлар, жады, сыртқы құрылғылар, мәліметтер және программалар. Есептеу машинасының жұмысына тікелей әсер ететін операциялық жүйенің негізгі бөлігі процестерді басқаратын ішкі жүйе болып табылады. Процесс (немесе басқаша есеп) – программаны немесе операциялық жүйенің қандайда бір процедураларды орындауға бөлінген жадының виртуальді адрестік кеңістігі. Операциялық жүйе үшін процесс жұмыс бірлігі болып табылады. Процестерді басқарудың ішкіжүйесі процестердің орындалуын жоспарлайды, яғни процессорлық уақытты бірмезгілде болатын жүйедегі процестердің арасында бөледі, сонымен қатар процестерді құрады және жояды, процестерді қажетті жүйелік қорлармен (ресурстармен) қамтамасыз етеді, процестер арасындағы байланысты қамтамасыз етеді. Процестің өмір сүру бойында оның орындалуы үзіліп және жалғастырылады. Процестің қайта орындалуы үшін оның жағдайын операциялыр ортадан қалпына келтіруге болады. Операциялық жүйенің жағдайы регистрлерінің жағдайы және программалық санауыштың, процессордың жұмыс режимі, ашық файлдарға сілтемелер, аяқталмаған енгізу-шығару операциялары туралы ақпараттар, берілген процестің орындалу барысындағы жүйелік шақырулардың қателер коды және т.с.с. арқылы көрсетіледі, ол ақпарат - процестің контексі деп аталады. Процестердің өмір сүру алгоритмі келесі мәселелерді шешу арқылы қарастырылады:
1. орындалып жатқан процестерді ауыстыру үшін уақыт кезеңін анықтау.
2. дайын процестердің кезегінен орындауға процестерді таңдау.
3. «жаңа» және «ескі» процестерді ауыстыру.
