электромеханикалық реле (екі күйде болатын құрылғылар) екілік санау жүйесі бульдік алгебраны қолдану берілгендерді кинолентадан енгізу
электромеханикалық реле (екі күйде болатын құрылғылар)
екілік санау жүйесі
бульдік алгебраны қолдану
берілгендерді кинолентадан енгізу
1939-1942. Электронды шамды компьютердің алғашқы үлгісі, Дж. Атанасофф
екілік санау жүйесі 29 сызықтық теңдеулер жүйесін шешу
екілік санау жүйесі
29 сызықтық теңдеулер жүйесін шешу
«Марк-I» (1944)
Құрастырушы – Говард Айкен (1900-1973)
АҚШ-тағы алғашқы автоматты компьютер:
ұзындығы 17 м, салмағы 5 тонна 75 000 электронды шам 3000 механикалық реле көбейту – 3 секунд, бөлу – 12 секунд
ұзындығы 17 м, салмағы 5 тонна
75 000 электронды шам
3000 механикалық реле
көбейту – 3 секунд, бөлу – 12 секунд
«Марк-I» (1944)
Берілгендерді қағаз лентада сақтау
Ал мынау – программа…
Фон Нейман қағидалары («EDVAC машинасы туралы алдын-ала баяндама», 1945)
Екілік кодтау қағидасы: ЭЕМ-дегі барлық мәлімет екілік санау әдісімен кодталады.
Программалық басқару қағидасы: программа автоматты түрде бірінен кейін бірі орындалатын командалар жиынтығынан тұрады және бұл командаларды процессор алдын ала белгіленген нұсқау бойынша орындайды
Біртекті жад қағидасы: есептеуге қажетті деректер мен программа жадтың бір жерінде сақтаулы тұрады
Адрестеу қағидасы: компьютердің жады әрқайсысы нөмірленген ұяшықтардан тұрады, процессор кез келген мезетте кез келген ұяшықпен байланыса алады
Компьютер буындары
I буын (1945 - 1955)
электронды-вакуумды шамдар
электронды-вакуумды шамдар
II буын (1955 - 1965)
транзисторлар
транзисторлар
III буын (1965 - 1980)
интегралды микросхемалар
интегралды микросхемалар
IV буын (1980 - …)
үлкен және өте үлкен интегралды схемалар (ҮИС және ӨҮИС)
үлкен және өте үлкен интегралды схемалар (ҮИС және ӨҮИС)
ЭЕМ-нің бірінші буыны (1945-1955)
электронды шамдарменжұмыс істеді
есептеу жылдамдығы секундына 10-20 мың операция
әр машинаның өз тілі болды
операциялық жүйелер болған жоқ
енгізу және шығару: перфоленталар,перфокарталар, магнитті таспалар
«ЭНИАК» (1946)
Құрастырушылар – Дж. Моучли жәнеП. Эккерт
Электронды шамдармен жұмыс істеген алғашқы компьютер:
ұзындығы 26 м, салмағы 35 тонна қосу – 1/5000 сек, бөлу – 1/300 сек ондық санау жүйесі 10-разрядты сандар басты қиындығы – программаларды
ұзындығы 26 м, салмағы 35 тонна
қосу – 1/5000 сек, бөлу – 1/300 сек
ондық санау жүйесі
10-разрядты сандар
басты қиындығы – программаларды
енгізу
енгізу
С.А. Лебедев компьютерлері
1951. МЭСМ – малая электронно-счетная машина
6 000 электронды шам 3 000 операция/сек екілік жүйе
6 000 электронды шам
3 000 операция/сек
екілік жүйе
1952. БЭСМ – большая электронно-счетная машина
5 000 электронды шам 10 000 операция/сек
5 000 электронды шам
10 000 операция/сек
ЭЕМ-нің екінші буыны (1955-1965)
жартылай өткізгіш элементтер – транзисторлар (1948, Дж. Бардин , У. Брэттейн и У. Шокли )
жылдамдығы секундына 10-200 мың операция
алғашқы операциялық жүйелер
алғашқы программалау тілдері: Фортран (1957), Алгол (1959)
мәліметтерді сақтау құралдары: магниттік барабандар, магниттік дискілер
ЭЕМ-нің екінші буыны (1955-1965)
1953-1955. IBM 604, IBM 608, IBM 702
1965-1966. БЭСМ-6
60 000 транзистор 200 000 диод секундына 1 млн.
60 000 транзистор
200 000 диод
секундына 1 млн.
операция
операция
жад – магнитті таспа,
жад – магнитті таспа,
магнитті барабан
магнитті барабан
ЭЕМ-нің үшінші буыны (1965-1980)
интегралды микросхемалар (1958, Дж. Килби )
есептеу жылдамдығы секундына 1 млн. операцияға дейін
жедел жад – жүздеген мың байт
операциялық жүйелер – жадты,құрылғыларды, процессор уақытын басқару
программалау тілдері Бэйсик (1965), Паскаль (1970, Н. Вирт ), Си (1972, Д. Ритчи )
программалар үйлесімділігі
IBM мэйнфреймдері
1964. IBM фирмасының IBM/360 компьютері
үлкен универсалды компьютерлер (мэйнфреймдер) кэш-жад командаларды конвейерлік өңдеу операциялық жүйе OS/360 1 байт = 8 бит ( 4 немесе 6 емес!)
үлкен универсалды компьютерлер (мэйнфреймдер)
кэш-жад
командаларды конвейерлік өңдеу
операциялық жүйе OS/360
1 байт = 8 бит ( 4 немесе 6 емес!)
1970. IBM/370
1990. IBM/390
ЕС компьютерлері ЭЕМ (КСРО)
1971. ЕС-1020
секундына 20 мың операция жад 256 Кб
секундына 20 мың операция
жад 256 Кб
1977. ЕС-1060
секундына 1 млн. операция жад 8 Мб
секундына 1 млн. операция
жад 8 Мб
1984. ЕС-1066
секундына 5,5 млн. операция жад 16 Мб
секундына 5,5 млн. операция
жад 16 Мб
Мини-компьютерлер
DEC фирмасының PDP сериясы
бағасы арзан программалауы оңай графикалық экран
бағасы арзан
программалауы оңай
графикалық экран
шағын машиналар жүйесі – СМ ЭЕМ (КСРО)
секундына 3 млн. операцияға дейін жад 5 Мб
секундына 3 млн. операцияға дейін
жад 5 Мб
ЭЕМ-нің төртінші буыны (1980-…)
үлкен және аса үлкен интегралды схемалардан
(ҮИС, АҮИС) тұратын компьютерлер
дербес компьютерлер
қарапайым пайдаланушылардың пайда болуы, графикалық интерфейстің қажеттілігі
әрекет ету жылдамдығы секундына 1 млрд. операциядан жоғары
файлдың ұзын аттары ауыспалы көпмақсаттылық FAT32 файлдық жүйесі
файлдың ұзын аттары
ауыспалы көпмақсаттылық
FAT32 файлдық жүйесі
1998. Windows 98
2000. Windows 2000, Windows Me
2001. Windows XP.
2003. Windows 2003 Server
2006. Windows Vista
Мультимедиа
Multi-Media – ақпарат алмасу үшін әртүрлі тәсілдерді (мәтін, дыбыс, графика, видео, анимация, интерактивтілік)қолдану
1985. « Amiga-1000 »
Motorolla 7 МГц процессоры 8 Мб жад 4096 түсті дисплей тышқан көпміндетті ОЖ 4-арналы стереодыбыс Plug and Play технологиясы( autoconfig )
Motorolla 7 МГц процессоры
8 Мб жад
4096 түсті дисплей
тышқан
көпміндетті ОЖ
4-арналы стереодыбыс
Plug and Play технологиясы( autoconfig )
Мультимедиа құрылғылары
TV-тюнер
CD/DVD дискжетегі
Видеокарта
Дыбыстық карта
Джойстик
Микрофон
Құлаққап
Дыбыс колонкалары
Руль
Геймпад
Виртуалды нақтылық дулығасы
Қазіргі заманғы сандық техника
Ноутбук
ҚДК – қалталық дербес компьютер
Электронды жазба кітапшасы
MP3-плеер
GPS-навигатор
Мультимедиялық проектор
Сандық видеокамера
Сандық фотоаппарат
Компьютерлердің V буыны - ? (Жапония, 1980-жылдар)
Мақсат – жасанды интеллект қызметін атқаратын суперкомпьютер құрастыру
Жобаның негізгі сипаты:
барлық мәліметті логикалық тәсілдермен өңдеу (Пролог тілі) өте үлкен мәліметтер қоры параллель есептеулер мүмкіндігін қолдану бөліп есептеу әдісі компьютермен дауыстап «сөйлесу» программалық жабдықтарды аппараттық жабдықтарға біртіндеп ауыстыру
барлық мәліметті логикалық тәсілдермен өңдеу (Пролог тілі)
өте үлкен мәліметтер қоры
параллель есептеулер мүмкіндігін қолдану
бөліп есептеу әдісі
компьютермен дауыстап «сөйлесу»
программалық жабдықтарды аппараттық жабдықтарға біртіндеп ауыстыру
Проблемалар:
жүйенің өздігінен даму идеясы іске асқан жоқ программалық және аппараттық жабдықтардың балансын қате бағалау дәстүрлі компьютерлер бұдан да жоғары жетістіктерге қол жеткізді технологиялардың сенімсіздігі интернеттің дамуы – мәліметтерді сақтаудың жаңа моделі 50 млрд. йен қаражат жұмсалды
жүйенің өздігінен даму идеясы іске асқан жоқ
программалық және аппараттық жабдықтардың балансын қате бағалау
дәстүрлі компьютерлер бұдан да жоғары жетістіктерге қол жеткізді
технологиялардың сенімсіздігі
интернеттің дамуы – мәліметтерді сақтаудың жаңа моделі
50 млрд. йен қаражат жұмсалды
Проблемалар мен перспективалар
Проблемалар:
техникалық құрылғылар жылдамдықтың шегіне жақындайды программалық қамсыздандырудың күрделілігі техникаға деген сенімділікті азайтады
техникалық құрылғылар жылдамдықтың шегіне жақындайды
программалық қамсыздандырудың күрделілігі техникаға деген сенімділікті азайтады
Перспективалар:
кванттық компьютерлер кванттық механиканың әсері параллель есептеулер оптикалық компьютерлер («мұздатылған сәуле») ДНК негізіндегі биологиялық компьютерлер ферменттердің қатысуымен орындалатын
кванттық компьютерлер кванттық механиканың әсері параллель есептеулер
кванттық механиканың әсері
параллель есептеулер
оптикалық компьютерлер («мұздатылған сәуле»)
ДНК негізіндегі биологиялық компьютерлер ферменттердің қатысуымен орындалатын