Компьютерлік жүйелер архитектурасы
Реферат, 19 Февраля 2013, автор: пользователь скрыл имя
Описание
1-саты: микроархитектуралық
1 сатыдағы электронды схемалар машинаға тәуелді программаларды орындайды. Бұл саты объектісі 8 немесе 32 биттік регистрлардан жасалғаен жергілікті жады және арифметико-логикалық құрылғы (АЛУ).
Работа состоит из 1 файл
Лекция_1_каз.ppt
— 172.00 Кб (Скачать документ)
Компьютерлік
жүйелер
архитектурасы
- Көпсатылы компьютерлер құрылым
ы - Компьютерлер архитектурасының дамуы
- Компьютерлер типі
- Компьютерлердің жіктелуі
Сұрақтар
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-архитектура, конвейрлеу, параллель өңдеу);
- Ауқымды желі;
Фон-Нейман архитектурасы
Фон-Нейман қағидалары
Компьютер бірнеше негізгі құры
Арифметико-логикалық құрылғы – жадыда сақталатын мәліметтерді өңдеуге қажет логикалық және арифметикалық амалдарды орындайды
Басқару құрылғысы – компьютердің барлық құрылғыларын басқарады
Жадыда мәліметтер екілік санау жүйесінде сақталады
Фон-Нейман қағидалары
Компьютердің жұмысын басқараты
Мәліметтерді енгізу/шығару, енгізу/шығару құрылғысының көм
Негізгі қағида – программаның сақталу қағидасы – программа жадыға бастапқы мәліметтер ретінде енгізіледі.