Компьютерлік жүйелер архитектурасы
Компьютерлік
жүйелер
архитектурасы
- Көпсатылы компьютерлер құрылым
ы - Компьютерлер архитектурасының дамуы
- Компьютерлер типі
- Компьютерлердің жіктелуі
Сұрақтар
Mn виртуалды машана
Яn машиналық тілмен
M3 виртуалды машана
Я3 машиналық тілмен
M2 виртуалды машана
Я2 машиналық тілмен
M1 виртуалды машана
Я1 машиналық тілмен
M0 виртуалды машана
Я0 машиналық тілмен
N саты
3 саты
2 саты
1 саты
0 саты
Көпсатылы компьютерлер құрылым
0-ші саты: сандық-логикалық
1-саты: микроархитектуралық
2-саты: командалар архитектурасы
3-саты: операциялық жүйелер
4 саты: ассемблер тілі
5-саты: жоғары сатылы программалау
тілдері
Көпсатылы компьютерлер құрылым
0-ші саты: сандық-логикалық
Компьютердің ең төменгі сандық
Көпсатылы компьютерлер құрылым
Көпсатылы компьютерлер құрылым
1-саты: микроархитектуралық
1 сатыдағы электронды схемалар
2-саты: командалар архитектурасы. Машинадағы мәліметтер ағынын бақылайтын программалық жабдықтама, микропрограмма – командалар интерпретаторы.
Микропрограмма командаларды жа
Көпсатылы компьютерлер құрылым
3-саты: операциялық жүйелер
Бұл саты командаларының алдыңғы саты командаларынан және қосымша командалардан тұрады.
Ерекшелігі: жаңа командалар жиынтығы, жадының ұйымдастырылуы, бір мезгілде бірнеше программа-ларды орындауы.
Бұл сатыдағы жаңа құрылғылар а
3 саты командалары 2 саты кома
Көпсатылы компьютерлер құрылым
4 саты: ассемблер тілі
Бұл сатығы дайінгі сатылар жұм
4-ші және бұдан жоғары сатылар
Көпсатылы компьютерлер құрылым
Көпсатылы компьютерлер құрылым
5-саты: жоғары сатылы программалау тілдері
Қолданбалы программистерге арн
Компьютер - негізгі сатылардың иерархиялық
Әр сатының өз объектілері және
Әр сатының операцияларының, мәліметтер типінің жиынтығы жә
Көпсатылы машиналардың дамуы
Машиналық тілде жазылған прогр
Электронды схемалар, жады және енгізу/шығару құрылғ
Аппараттық жабдықтамалар нақты
Көпсатылы машиналардың дамуы
Алгоритмдер және осы алгоритмд
Микропрограммалаудың пайда бол
1940 жылдары пайда болған алға
- командалар жиынтығы архитект
- сандық логикалық саты.
Көпсатылы машиналардың дамуы
Микропрограммалаудың дамуына б
Микропропрограммаларға көптеге
- бүтін сандарды көбейту және бөлу;
- жылжымалы сандармен арифметикалық амалдарды орындау;
- процедураларды шақыру және процедура жұмысын аяқтау;
- цикл жұмысын жылдамдату;
- жолдармен жұмыс жасау.
Көпсатылы машиналардың дамуы
Микропрограммалар мүмкіндіктер
-массивтермен жұмысты жылдамда
-программа іске қосылғаннан ке
- енгізіу немесе шығару операц
- шағын командалар жиынтығының
- бейнелерді, дыбысты және мул
Көпсатылы машиналардың дамуы
Операциялық жүйенің пайда болу
1960 жылдары оператордың жұмыс
Алғашқы операциялық жүйелер мә
Көпсатылы машиналардың дамуы
Есептеу техникасының даму тари
Нөлінші буын (электромеханикал
Блез Паскаль (1623 - 1662)
1642 – Механикалық санау машин
Готфрид Лейбниц (1646 - 1716)
Механикалық санау машинасы (4 операция, 12 разрядты ондық сан, көбейту нәтижесі 16 разряд)
Чарльз Бэббидж (1792 - 1871)
Механикалық айырманы есептеу м
Механикалық аналитикалық машин
Ада Ловлейс
Бірінші буын (электронды лампа) – 1937-1953
АВС (1939-1942) арнайы калькулятор
Джон Атанасов, Клиффордом Берри
COLOSSUS (1943) – бірінші элек
Алан Тьюринг (2400 ламп, 5000 сим./сек)
ENIAC (1946)
Джон Моушли, Дж. Эскерт.
18000 ламп, 1500 реле, 30 тонн
EDSAC (1949), Морис Уилкс
JOHNIAC, Rand corp. ILLIAC,
MANIAC, Лос-Аламос
Есептеу техникасының даму тари
Есептеу техникасының даму тари
Бірінші буынның программалық ж
Программа машиналық кодта жазы
50-жылдардан бастап ассемблер
Екінші буын (жартылайөткізгішт
- Индекстік регистрлер;
- Жылжымалы сандарды өңдеу блогы;
- Енгізу/шығару процессоры.
TRADIC, 1956, Bell
PDP-1 (1961), DEC corp.
ОЗУ – 18 биттік 4 кБ сөз, циклдың айналу уақыты 5 мкрсек, «Война миров» - алғашқы компьютерлік ойын.
Фортран (1956), Алгол (1958), Кобол (1959)
Есептеу техникасының даму тари
Үшінші буын (ис) – 1963-1972
- 1958, Роберт Нойс, кремни негізінде жасалған интегралды схема
- Жартылай өткізгіштерден жасалған есте сақтау құрылғысы;
- Көпқабатты печатты платалар.
- Микропрограммалау, конвейрлеу және параллельді өңдеу;
- Операциялық жүйелер, уақытты бөлу режимі;
- ІВМ360:команданы таңдау, бекітілген нүктелі және жылжымалы нүктелі сандардың жеке блоктары, командалар конвейрі, кеш-жады.
Есептеу техникасының даму тари
Есептеу техникасының даму тари
Төртінші буын (бис, сбис) – 1972-1984
- Жартылай өткізгіштерден жасалған есте сақтау құрылғысы;
- Векторлық есептеу жүйелері;
- Жаңа параллель архитектуралар;
- ДК және жұмыс станциялары;
- С тілі және UNIX
- Apple (Стив Джоб, Стив Возняк)
- Microsoft
Есептеу техникасының даму тари
Бесінші буын – 1984-1990
- ортақ қолданыстағы негізгі жадысы бар архитектура;
- таратылған жадысы бар архитектура;
- RISC архитектура;
- Жергілікті және ауқымды желілер технологиялары;
Есептеу техникасының даму тари
Алтыншы буын – 1990-
- Параллель есептеулер;
- Жұмыс станцияларының дамуы (RISC-архитектура, конвейрлеу, параллель өңдеу);
- Ауқымды желі;
Фон-Нейман архитектурасы
Фон-Нейман қағидалары
Компьютер бірнеше негізгі құры
Арифметико-логикалық құрылғы – жадыда сақталатын мәліметтерді өңдеуге қажет логикалық және арифметикалық амалдарды орындайды
Басқару құрылғысы – компьютердің барлық құрылғыларын басқарады
Жадыда мәліметтер екілік санау жүйесінде сақталады
Фон-Нейман қағидалары
Компьютердің жұмысын басқараты
Мәліметтерді енгізу/шығару, енгізу/шығару құрылғысының көм
Негізгі қағида – программаның сақталу қағидасы – программа жадыға бастапқы мәліметтер ретінде енгізіледі.
Гарвард архитектурасы
Түрлендірілген Гарвард архитек
Архитектураларды салыстыру
- Гарвард архитектурасында:
- программалар жадысына жазу операциясын орындау мүмкін емесе, бұл басқару программасының кездейсоқ бұзылуына сақтайды;
- прграммалар жадысы мен мәліметтер жадысы мәлімет алмасу үшін арнайы шина бөлінген.
- Гарвард архитектурасы:
- жоғары сенімділікті талап е
Архитектураларды салыстыру
Фон Нейман архитектурасынан ай
Басқару программаларымен жұмыс
Жады бір тұтас болғандықтан ба
Жадының кез келген бөлігін бас
Қазіргі заманғы дербес компьют
Компьютерлер типі
- “Бір рет қолданылатын” компьют
ерлер - Кіріктірілген компьютерлер
- Ойын компьютерлері
- Дербес компьютерлер
- Серверлер
- Жұмыс станциялары
- Үлкен компьютерлер
- Суперкомпьютер
Компьютерлердің жіктелуі
Мәліметтердің берілуіне қарай:
- Үздіксіз (аналогтық ЕМ);
- Дискретті (сандық ЕМ);
- Гибридті (аралас типті).
Мамандандырылуы бойынша:
- Жалпы қызмет көрсететін ЕМ (әмбебап);
- Арнайы ЕМ.
Мәліметтерді кодтау және өңдеу
- электронды ЕМ;
- магниттік ЕМ;
- механикалық ЕМ;
- электромеханикалық;
- криогенді ЕМ;
- оптикалық ЕМ;
- пневматикалық ЕМ;
- гидравликалық ЕМ.
Компьютерлердің жіктелуі
Есептеу құрылғыларының саны жә
- автономды;
- есептеу жүйелері;
- есептеу кешендері;
- есептеу желілері.
Компьютерлердің жіктелуі
Есептеу жүйелері – ішкі шиналар арқылы байланысқан, ортақ есептеу программаларын іске асыратын аппараттық құрылғылардың бірлестігі (мысалы, параллель ЭЕМ).
Есептеу кешені – сыртқы жады немесе енгізу/шығару каналдары арқылы байланысқан екі немесе оданда көп ЭЕМ (мысалы, бір массивтер дискіне қосылған екі ЭЕМ).
Есептеу желілері – стандартты телекоммуникациялық байланыс каналдары немесе мәліметтер тасмалдау каналдары арқылы байланысқан компьютерлер жиыны (мысалы, жергілікті желі).
Компьютерлердің жіктелуі
Қолдану аймағына байланысты:
- Ғылыми-инженерлік есептерді шығаруға арналған ЕМ;
- Басқарушы және индустриальды ЕМ;
- Кіріктірілген ЕМ;
- Арнайы сигналдарды өңдеуші ЕМ;
- Дербес ЕМ.
Процессорлардың санына байланы
- Бірпроцессорлық;
- Көппроцессорлық ЕМ.
Компьютерлердің жіктелуі
Атқаратын қызметіне байланысты
- Үлкен электрондық есептеу машиналары (ЭЕМ);
- миниЭЕМ;
- микроЭЕМ;
- дербес компьютерлер.
Компьютерлердің жіктелуі
Көлемдеріне қарай:
- үстелге қойылатын (desktop) компьютерлер;
- алып жүруге ыңғайлы портативті (notebook) компьютерлер;
- қалтаға салынатын (palmtop) компьютерлер.
Компьютерлердің жіктелуі
Үйлесімділігі бойынша (по совместимости):
- аппараттық үйлесімділік;
- әр түрлі операциялық жүйелер үйлесімділігі;
- программалық үйлесімділік;
- мәліметтер деңгейіндегі үйлесімділік.
Компьютерлердің жіктелуі
Назарларыңызға рахмет

- Компьютерлік химия
- Компьютермен жұмыс жасағанда қолданылатын гигиеналық талаптар
- Компьютерная анимация
- Компьютерная безопасность
- Компьютерная безопасность
- Компьютерная безопасность
- Компьютерная безопасность - аппаратно-программные методы
- Компьютерлік желілер және оның ұғымы
- Компьютерлік желілер және оның ұғымы, түрлері
- Компьютерлік желілер және оның ұғымы, түрлері
- Компьютерлік желілер. Интернет жөнінде негізгі түсініктер
- Компьютерлік желілер топологиясы
- Компьютерлік желілер, түрлері
- Компьютерлік жүйелер