Вступ Орієнтація шкільного курсу інформатики на формування готовності учнів до життя і трудової діяльності в умовах інформатизованого суспільства ХХІ сторіччя має визначати не тільки його зміст, а і світоглядну історичну спрямованість. Зважаючи на природну зацікавленість учнів новими інформаційними технологіями, використання яких їм доводиться бачити у повсякденному житті, у засобах масової інформації, кіно - та відеофільмах, реалізація завдань, які поставлено перед курсом, на перший погляд не здається надто важкою. З іншого боку, окрім основних результатів навчання слід обов’язково планувати і додаткові, а надто – реалізацію виховних впливів як процесу навчання, так і навчального матеріалу. Відомо, що при правильному підборі фактичного матеріалу з історії розвитку майже кожної галузі науки, техніки та культури можна до певної міри запрограмувати спрямованість розвитку особистості, орієнтацію її на певну систему цінностей. Для багатьох учнів переконливим є посилання на історичні факти, які свідчать про пріоритет вітчизняної науки і техніки на певних етапах їх розвитку. І. Загальні історичні відомості. 1. Історичний нарис розвитку обчислювальної техніки. Комп'ютери з'явилися дуже давно в нашому світі, але тільки останнім часом їх почали так посилено використовувати в багатьох галузях людського життя. Ще десять років тому було рідкістю побачити який-небудь персональний комп'ютер - вони були, але були дуже дорогі, і навіть не кожна фірма могла мати в себе в офісі комп'ютер. А тепер? Тепер у кожнім третьому будинку є комп'ютер, що уже глибоко ввійшов у життя самих мешканців будинку. Людство пройшло довгий шлях, перш ніж досягло сучасного стану засобів обчислювальної техніки. Основними етапами розвитку обчислювальної техніки є: I. Ручний — з 50-го тисячоліття до н. э.; II. Механічний — з середини XVII століття; III. Електромеханічний — з дев'яностих років XIX століття; IV. Електронний — з сорокових років XX століття. I. Ручний період автоматизації обчислень почався на зорі людської цивілізації. Він базувався на використанні пальців рук і ніг. Рахунок за допомогою угрупування і перекладання предметів з'явився попередником рахунку на абаку — найбільш розвиненому рахунковому приладі старовини. Аналогом абака на Русі є рахівниці, що дійшли до наших днів. Використання абака припускає виконання обчислень по розрядах, тобто наявність деякої позиційної системи числення. Обчислення на них проводилися шляхом переміщення рахункових кісток і камінчиків (калькулей) в полоськових поглибленнях дощок з бронзи, каменя, слонячої кістки, кольорового скла. У своїй примітивній формі абак був дощечкою (пізніше він прийняв вид дошки, розділеної на колонки перегородками). На ній проводилися лінії, що розділяли її на колонки, а камінчики розкладалися в ці колонки за тим же позиційним принципом, по якому кладеться число на наші рахівниці. Це нам відомо від ряду грецьких авторів. Першим пристроєм для виконання множення був набір дерев'яних брусків, відомих як палички Непера. Вони були винайдені шотландцем Джоном Непером (1550-1617рр.). На такому наборі з дерев'яних брусків була розміщена таблиця множення. Крім того, Джон Непер на початку XVII століття ввів логарифми, що зробило революційний вплив на рахунок. Винайдена їм логарифмічна лінійка - це рахунковий інструмент для спрощення обчислень, за допомогою якого операції над числами замінюються операціями над логарифмами цих чисел. Конструкція лінійки збереглася в основному до наших днів. Обчислення за допомогою логарифмічної лінійки проводяться просто, швидко, але приблизно. І, отже, вона не годиться для точних, наприклад фінансових розрахунків. Вона, поза сумнівом, є вінцем обчислювальних інструментів ручного періоду автоматизації. II. Розвиток механіки в XVII столітті став передумовою створення обчислювальних пристроїв і приладів, що використовують механічний спосіб обчислень. Ескіз механічного тринадцятирозрядного пристрою, що підсумовує, з десятьма колесами був розроблений ще Леонардо да Вінчі (1452— 1519рр). По цих кресленнях в наші дні фірма IBM в цілях реклами побудувала працездатну машину. Перша механічна рахункова машина була виготовлена в 1623 р. професором математики Вільгельмом Шиккардом (1592—1636рр.). В ній були механізовані операції складання і віднімання, а множення і ділення виконувалося з елементами механізації. Але машина Шиккарда незабаром згоріла під час пожежі. Тому біографія механічних обчислювальних пристроїв ведеться від машини, що підсумовує, виготовленої у 1642 р. Блезом Паскалем (1623—1662), надалі великим математиком і фізиком. У 1673 р. інший великий математик Готфрід Лейбніц розробив рахунковий пристрій, на якому вже можна було множити і ділити. З деякими удосконаленнями ці машини, а названі вони були арифмометрами, використовувалися до недавнього часу. Англійський математик Чарльз Беббідж (Charles Babbage, 1792—1871рр.) висунув ідею створення програмно-управляємої рахункової машини, що має арифметичний пристрій, пристрій управління, введення і друку. Перша спроектована машина Беббіджем, різницева машина, працювала на паровому двигуні. Вона заповнювала таблиці логарифмів методом постійної диференціації і заносила результати на металеву пластину. Працююча модель, яку він створив в 1822 році, була шестирозрядним калькулятором, здатним проводити обчислення і друкувати цифрові таблиці. Другий проект Беббіджа — аналітична машина, що використовує принцип програмного управління і що призначалася для обчислення будь-якого алгоритму. Вона складалася з наступних чотирьох основних частин: блок зберігання початкових, проміжних і результуючих даних (склад — пам'ять); блок обробки даних (млин — арифметичний пристрій); блок управління послідовністю обчислень (пристрій управління); блок введення початкових даних і друку результатів (пристрої введення/виводу). III. Електромеханічний етап розвитку обчислювальної техніки є найменш тривалим і охоплює близько 60 років — від першого табулятора Г.Холлерита до першої ЕОМ “ENIAC”. В кінці XIX ст. були створені складніші механічні пристрої. Найважливішим з них був пристрій, розроблений американцем Германом Холлерітом. Винятковість його полягала в тому, що в ньому вперше була спожита ідея перфокарт і розрахунки велися за допомогою електричного струму. Це поєднання робило машину настільки працездатною, що вона отримала широке застосування свого часу. Наприклад, при переліку населення в США, проведенному у 1890 р., Холлеріт, за допомогою своїх машин зміг виконати за три роки те, що уручну робилося б в перебігу семи років, причому набагато більшим числом людей. Початок — 30-і роки XX століття — розробка рахунковоаналітичних комплексів, які складаються з чотирьох основних пристроїв: перфоратора, контрольника, сортувальника і табулятора. На базі таких комплексів створюються обчислювальні центри. В цей же час розвиваються аналогові машини. 1930 р. — В.Буш розробляє диференціальний аналізатор, використаний надалі у військових цілях. 1937 р. — Дж. Атанасов, К.Берри створюють електронну машину ABC. 1944 р. — Г.Айкен розробляє і створює керовану обчислювальну машину MARK-1. Надалі було реалізовано ще декілька моделей. 1957 р. — останній найбільший проект релейної обчислювальної техніки — в СРСР створена РВМ-I, яка експлуатувалася до 1965 р. IV. Електронний етап, початок якого пов'язують із створенням в США в кінці 1945 р. електронної обчислювальної машини ENIAC американським інженером-електронщиком Дж. П. Эккерт і фізиком Дж.У. Моучлі. Цифрова обчислювальна техніка в цей час була ще недосконалою і багато в чому поступалася аналоговій, що мала у своєму арсеналі механічні інтегратори, машини для рішення диференційних рівнянь та ін. Проте, на наступному етапі цифрова техніка зробила безпрецедентний ривок за рахунок інтелектуалізації ЕОМ, у той час як аналогова техніка не вийшла за рамки засобів для автоматизації обчислень. Подальшому розвитку цифрової техніки сприяло становлення науки про комп'ютери. Наукові основи цифрових ЕОМ у цей час поповнилися теорією цифрових автоматів, основами програмування, теорією штучного інтелекту, теорією проектування ЕОМ. комп'ютерними технологіями різноманітних інформаційних процесів, що забезпечили становлення нової науки, яка одержала назву "Computer Science" (комп'ютерна наука) у США і "інформатика" у Європі. Великий внесок у її розвиток внесли вчені України. 2. Історичний розвиток покоління ЕОМ. У історії розвитку ЕОТ прийнято виділяти декілька поколінь, кожне з яких має свої відмітні ознаки і унікальні характеристики. Головна відмінність машин різних поколінь полягає в елементній базі, логічній архітектурі і програмному забезпеченні, крім того, вони розрізняються по швидкодії, оперативній пам'яті, способам введення і виведення інформації. Переходячи до оцінки і розгляду різних поколінь, необхідно насамперед помітити, що оскільки процес створення комп'ютерів відбувався і відбувається безупинно (у ньому беруть участь багато розроблювачів з багатьох країн, що мають справу з рішенням різних проблем), важко, а в деяких випадках і даремно, намагатися точно установити, коли те чи інше покоління чи починалося закінчувалося. ЕОМ першого покоління У 40-х рр.. XX в. відразу кілька груп дослідників повторили спробу Беббіджа на основі техніки ХХ в. - електромеханічних реле. Деякі з цих дослідників нічого не чули про роботи Беббіджа і перевідкрили його ідеї заново. Першим з них був німецький інженер Конрад Цузе, що у 1941 році побудував невелику машину на основі декількох електромеханічних реле. Але через війну роботи Цузе не були опубліковані. А в США в 1943 році на одному з підприємств фірми IBM американець Говард Йкен створив більш могутню машину під назвою "Марко-1". Вона вже дозволяла проводити обчислення в сотні разів швидше, ніж за допомогою арифмометра і реально використовувалася для військових розрахунків. Однак ці машини були ненадійними. Тому, починаючи з 1943 року в США, група фахівців під керівництвом Джона Мочлі і Преспера Екерта початку конструювати комп'ютер ENIAC на основі електронних ламп. Створений комп'ютер працював у тисячу разів швидше, ніж "Марко-1". Однак виявилося, що велику частину часу цей комп'ютер простоював - адже для завдання методів розрахунків (програм) у цьому комп'ютері приходилося протягом декількох чи годин навіть днів приєднувати потрібним образом проводу. А сам розрахунок міг зайняти після цього кілька хвилин. [3] Проекти і реалізація машин '' Марко - 1 '', EDSAC і EDVAC в Англії і США, МЭСМ у СРСР заклали основу для розгортання робіт зі створення ЕОМ вакуумно-ламповій технології - серійних ЕОМ першого покоління. Розробка першої електронної серійної машини UNIVAC (Universal Automatic Computer) почата приблизно в 1947 р. Еккертом і Мочлі, що заснували в грудні того ж року фірму ECKERT-MAUCHLI. Перший зразок машини (UNIVAC-1) був побудований для бюро перепису США і пущений в експлуатацію навесні 1951 р. Синхронна, послідовного дії обчислювальна машина UNIVAC-1 створена на базі ЕОМ ENIAC і EDVAC. Працювала вона з тактовою частотою 2,25 Мгц і містила близько 5000 електронних ламп. Внутрішній запам'ятовуючий пристрій, ємністю 1000 12 - розрядних десяткових чисел було виконано на 100 ртутних лініях затримки. Незабаром після введення в експлуатацію машини UNVIAC-1 її розроблювачі висунули ідею автоматичного програмування. Вона зводилася до того, щоб машина сама могла підготовляти таку послідовність команд, що потрібна для рішення даної задачі. П'ятидесяті роки - роки розквіту комп'ютерної техніки, роки значних досягнень і нововведень, як в архітектурному, так і в науково - технічному відношенні. Відмінні риси в архітектурі сучасної ЕОМ у порівнянні з нейманівською архітектурою вперше з'явилися в ЕОМ першого покоління. Сильним стримуючим фактором у роботі конструкторів ЕОМ початку 50-х р.р. була відсутність швидкодіючої пам'яті. За словами одного з піонерів обчислювальної техніки - Д. Еккерта, "архітектура машини визначається пам'яттю". Дослідники зосередили свої зусилля на запам'ятовуючих властивостях феритових кілець, нанизаних на дротові матриці. У 1951 р. у 22 - м томі "Journal of Applid Phisics" Дж. Форрестер опублікував статті про застосування магнітних сердечників для збереження цифрової інформації. У машині "Whirlwind-1" уперше була застосована пам'ять на магніт. Вона являла собою 2 куби з 32 32 17 сердечниками, що забезпечували збереження 2048 слів для 16-розрядних двійкових чисел з одним розрядом контролю на парність. У розробку електронних комп'ютерів уключилася фірма IBM. У 1952 р. вона випустила свій перший промисловий електронний комп'ютер IBM 701, що являв собою синхронну ЕОМ рівнобіжної дії, що містить 4000 електронних ламп і 12000 германієвих діодів. Удосконалений варіант машини IBM 704 відрізнялася високою швидкістю роботи, у ній використовувалися індексні регістри і дані представлялися у формі з плаваючою крапкою. Після ЕОМ IBM 704 була випущена машина IBM 709, що в архітектурному плані наближалася до машин другого і третього поколінь. У цій машині вперше була застосована непряма адресація і вперше з'явилися канали введення-висновку. У 1956 р. фірмою IBM були розроблені магнітні голівки, що плавають, на повітряній подушці. Винахід їх дозволило створити новий тип пам'яті - дискові ЗУ, значимість яких була повною мірою оцінена в наступні десятиліття розвитку обчислювальної техніки. Перші ЗУ на дисках з'явилися в машинах IBM 305 і RAMAC. Остання мала пакет, що складався з 50 металевих дисків з магнітним покриттям, що оберталися зі швидкістю 12000 про/хв. На поверхні диска розміщалося 100 доріжок для запису даних, по 10000 знаків кожна. Слідом за першим серійним комп'ютером UNIVAC-1 фірма Remington-Rand у 1952 р. випустила ЕОМ UNIVAC-1103, що працювала в 50 разів швидше. Пізніше в комп'ютері UNIVAC-1103 уперше були застосовані програмні переривання. Співробітники фірми Remington-Rand використовували алгебраїчну форму запису алгоритмів за назвою "Short Cocle" (перший інтерпретатор, створений у 1949 р. Джоном Мочлі). Крім того, необхідно відзначити офіцера ВМФ США і керівника групи програмістів, у той час капітана (надалі єдина жінка у ВМФ - адмірал) Грейс Хопер, що розробила першу програму - компілятор ПРО. (До речі, термін "компілятор" уперше ввела Г. Хопер у 1951 р.). Ця програма, що компілює, робила трансляцію на машинну мову всієї програми, записаної в зручній для обробки алгебраїчній формі. Щоб спростити й підшвидшити процес завдання програм, Мочлі і Екерт стали конструювати новий комп'ютер, що міг би зберігати програму у своїй пам'яті. У 1945 р. до роботи був притягнутий знаменитий математик Джон фон Нейман, що підготував доповідь про цей комп'ютер. Доповідь була розіслана багатьом вченим і одержала широку популярність, оскільки в ньому фон Нейман ясно і просто сформулював загальні принципи функціонування комп'ютера. І дотепер переважна більшість комп'ютерів зроблена відповідно до тих принципів, що він запропонував. Перший комп'ютер, у якому втілені принципи фон Неймана, був побудований у 1949 р. англійським ученим Морісом Уілксом. Свою ідею мікропрограмування М.Уілкс реалізував у 1957 р. при створенні машини EDSAC-2. М. Уілкс разом з Д. Уіллером і С. Гіллом у 1951 р. написали перший підручник по програмуванню "Складання програм для електронних рахункових машин" (російський переклад - 1953 р.). У 1951 р. фірмою Ferranti початий серійний випуск машини "Марко-1". А через 5 років фірма Ferranti випустила ЕОМ "Pegasus", у якій уперше знайшла втілення концепція регістрів загального призначення (РЗП). З появою РЗП усунуте розходження між індексними регістрами й акумуляторами, і в розпорядженні програміста виявився не один, а кілька регістрів-акумуляторів. [3] У нашій країні в 1948 р. проблеми розвитку обчислювальної техніки стають загальнодержавною задачею. Розгорнулися роботи зі створення серійних ЕОМ першого покоління. Основним активним елементом ЕОМ першого покоління є електронна лампа. Машини вітчизняного виробництва: ВЕРМ-1 (Велика Електронно-Рахункова Машина), ВЕРМ-2, "Стріла", "Урал-1", "Урал-2", "Урал-4", М-1, М-3, М-20. Ці машини дуже громіздкі, споживають велику кількість енергії, мають невисоку надійність і слабке програмне забезпечення. Швидкодія цих машин не перевищувало 10 тис. операцій у секунду. Ємність оперативної пам'яті - 4Кб машинних слів. Але зате уже вони продемонстрували широкі можливості обчислювальних робіт в області комічних досліджень, ядерної фізики і т.д. У 1950 р. в Інституті точної механіки й обчислювальної техніки (ИТМ і ОТ) організований відділ цифрових ЕОМ для розробки і створення великий ЕОМ. У 1951 р. тут була спроектована машина ВЕРМ (Велика Електронна Рахункова Машина), а в 1952 р. почалася її досвідчена експлуатація. З цього часу і почався дуже енергійний розвиток обчислювальної техніки. Лампові машини не відрізнялися високою надійністю - щодня перегоряло 20-30 ламп (з декількох десятків тисяч). Крім того, вони споживали багато енергії і займали площу приблизно з баскетбольну площадку. У проекті спочатку передбачалося застосувати пам'ять на трубках Вільямса, але до 1955 р. як елементи пам'яті в ній використовувалися ртутні лінії затримки. По тим часам ВЕРМ була дуже продуктивною машиною - 800 оп/с. Вона мала трьохадресну систему команд, а для спрощення програмування широко застосовувався метод стандартних програм, що надалі поклав початок модульному програмуванню, пакетам прикладних програм. Серійно машина стала випускатися в 1956 р. за назвою ВЕРМ-2. У цей же період у КБ, керованому М.А.Лесечко, почалося проектування інший ЕОМ, що одержало назву "Стріла". Освоювати серійне виробництво цієї машини було доручено московському заводу САМ. Головним конструктором став Ю. А.Базилевський, а одним з його помічників - Б.І.Рамєєв, надалі конструктор серії "Урал". Проблеми серійного виробництва визначили деякі особливості "Стріли": невисоке в порівнянні з ВЕРМ швидкодія, просторий монтаж і т.д. У машині як зовнішню пам'ять застосовувалися 45-дорожечные магнітні стрічки, а оперативна пам'ять - на трубках Вільямса. "Стріла" мала велику розрядність і зручну систему команд. Перша ЕОМ "Стріла" була встановлена у відділенні прикладної математики Математичного інституту АН (МІАН), а наприкінці 1953 р. почалося серійне її виробництво. У лабораторії електросхем енергетичного інституту під керівництвом І.С.Брука в 1951 р. побудували макет невеликий ЕОМ першого покоління за назвою М-1. У наступному році тут була створена обчислювальна машина М-2, що поклала початок створенню економічних машин середнього класу. Одним з ведучих розроблювачів даної машини був М.А.Карцев, який вніс згодом великий внесок у розвиток вітчизняної обчислювальної техніки. У машині М-2 використовувалися 1879 ламп, менше, ніж у "Стрілі", а середня продуктивність складала 2000 оп/с. Були задіяні 3 типи пам'яті: електростатична на 34-х трубках Вільямса, на магнітному барабані і на магнітній стрічці з використанням звичайного для того часу магнітофона МАГ-8. У 1955-1956 р.р. колектив лабораторії випустив малу ЕОМ М-3 зі швидкодією 30 оп/з і оперативною пам'яттю на магнітному барабані. Особливість М-3 полягала в тім, що для центрального пристрою керування був використаний асинхронний принцип роботи. Необхідно відзначити, що в 1956 р. колектив І. С. Брука виділився зі складу енергетичного інституту й утворив Лабораторію керуючих машин і систем, що стала згодом Інститутом електронних керуючих машин (ІНЕКМ).[1] ЕОМ другого покоління З'явилися наприкінці 50-х років. Елементна база цих машин - напівпровідникові діоди і транзистори, що дозволило збільшити швидкодію і надійність ЕОМ, а також ємність оперативної пам'яті. Зменшилися габарити, маса і споживана потужність. У них широко використовувався друкований монтаж, при якому необхідні електричні з'єднання створювалися методом втравлювання мідної фольги, наклеєної на ізоляційний матеріал. Конструктивно технологічна й елементна база дозволили створити більш складні ЕОМ. Розширилося середовище застосування: не тільки для наукових, але і для інженерних розрахунків, а також для рішення економічних задач і керування виробничими процесами. До машин вітчизняного виробництва відносять: ВЕРМ-3. ВЕРМ-4, ВЕРМ-6, "Урал-14", "Урал-16", "Мінськ-22", "Мінськ-32", М-220, М-222, "Наірі", "Світ", "Раздон". Розробка малої обчислювальної машини за назвою "Урал" була закінчена в 1954 р. колективом співробітників під керівництвом Рамєєва.. Ця машина стала родоначальником цілого сімейства "Уралов", остання серія яких ("Урал -16"), була випущена в 1967 р. Простота машини, удала конструкція, невисока вартість обумовили її широке застосування. ЕОМ третього покоління До середини 60-х р.р. були створені більш компактні зовнішні пристрої для комп'ютера, що дозволило фірмі Digital Equipment випустити в 1965 р. перший міні-комп'ютер PDP-8 розміром з холодильник і вартістю всього 20 тис.$ (комп’ютери в 40-50-х р.р. коштували мільйони $). Після появи транзисторів найбільш трудомісткою операцією при виробництві комп'ютерів було з'єднання і спайка транзисторів для створення електронних схем. Але в 1959 р. Роберт Нойс (майбутній засновник фірми Intel) винайшов спосіб, що дозволяє створювати на одній пластині кременя транзистори і всі необхідні з'єднання між ними. Отримані з'єднання стали називатися інтегральними чи схемами чіпами. Таким чином, елементна база ЕОМ третього покоління - мікроелектроніка, а також застосування інтегральних мікросхем (ІС). Інтегральна мікросхема - Функціонально закінчений блок, еквівалентний по можливостях досить складній транзисторній схемі. Всі ЕОМ третього покоління крім елементної бази істотно відрізняються від ЕОМ попередніх поколінь і інших характеристик. Насамперед ЕОМ третього покоління оперують з літерно-цифровою інформацією, визначеної відповідними кодовими таблицями. Одиницею адресації пам'яті є байт, у якому може зберігається 8-розрядний двійковий код, що представляє собою один алфавітний символ, цифру, знак. Обсяг оперативної пам'яті в ЕОМ третього покоління звичайно вказують у байтах (для ЄС-1022 обсяг оперативної пам'яті 256-512Кбайт; для ЄС-1035 - 512Кбайт; для ЄС-1045 - 4096 Кбайт; для ЄС-1061 - 8192Кбайт). Ці машини могли одночасно виконувати кілька програм. З'являється можливість роботи в режимі поділу часу й у режимі діалогу, з'являються локальні мережі. ЕОМ четвертого покоління Основа ЕОМ четвертого покоління - ВІС (великі інтегральні мікросхеми). У ВІС на одному напівпровідниковому кристалі (кремнієвій пластині) розміщаються до 103 схем, еквівалентних по своїх можливостях звичайним ІС. Високий ступінь інтеграції (К 3) БІС сприяє подальшому збільшенню щільності компонування електронної апаратури, підвищенню її надійності, збільшенню швидкодії і зниження вартості. Швидкодія у великих ЕОМ - кілька десятків мільйонів операцій у секунду. Обсяг оперативної пам'яті - до 16Мб Високий ступінь інтеграції, досягнутий у ВІС, забезпечив можливість створення нового класу ЕОМ - мікроЕОМ. З 1982 р. (коли був створений перший мікропроцесор) було створено 4 покоління мікроЕОМ на основі процесорів ДО536, ДО550, ДО588, ДО589 ("Електроніка НЦ -80-20/2", (ДВК-2) "Електроніка-60", "Іскра-226" і ін.). ЕОМ п'ятого покоління Основа й елементна база ЕОМ п'ятого покоління - НВІС (надвеликі інтегральні мікросхеми) і оптико-електронні елементи. Для оптичних машин носіями енергії служать не електрони, а фотони, що значно підвищує швидкість передачі сигналів, тому швидкодія цих машин - сотні мільйонів операцій у секунду. Для перетворення і передачі оптичних сигналів застосовують лазери, променеві діоди і різні фотоприймачі. Подальший розвиток одержав процес, що почався в третім поколінні, - зрощування машин і обчислювальних центрів із системами зв'язку, утворення мереж ЕОМ. Тепер, простеживши весь процес створення і розвитку обчислювальної техніки, можна сказати, що сучасні обчислювальні машини представляють одне із самих значних досягнень людської думки, вплив якого на розвиток науково-технічного прогресу важко переоцінити. Області застосування ЕОМ безупинно розширюються. Цьому в значній мірі сприяє поширення персональних ЕОМ, і особливо мікроЕОМ. Комп'ютери починають торкати життя кожної людини. Якщо ви занедужаєте, і якщо вас направлять у лікарню, то, потрапивши туди, ви виявитеся у світі, де від комп'ютерів залежать життя людей (у частині сучасних лікарень ви навіть зустрінете комп'ютерів більше, ніж самих пацієнтів, і це співвідношення буде згодом рости, переважуючи число хворих). Поступове вивчення комп'ютерної техніки намагаються вводити в програми шкільного навчання як обов'язковий предмет, щоб дитина змогла вже з досить раннього віку знати будівлю і можливості комп'ютерів. А в самих школах (в основному на заході й в Америці) уже багато років комп'ютери застосовувалися для ведення навчальної документації, а тепер вони використовуються при вивченні багатьох навчальних дисциплін, що не мають прямого відношення до обчислювальної техніки. Навіть у початковій школі комп'ютери впроваджуються для вивчення курсів елементарної математики і фізики. 3. Історія операційних систем За майже піввіковий період свого існування операційні системи пройшли складний шлях, насичений багатьма важливими подіями. Величезний вплив на розвиток операційних систем зробили успіхи в удосконалюванні елементної бази й обчислювальної апаратури, тому багато етапів розвитку ОС тісно зв'язані з появою нових типів апаратних платформ, таких як комп'ютери чи персональні комп'ютери. Серйозну еволюцію операційні системи перетерпіли в зв'язку з новою роллю комп'ютерів у локальних і глобальних мережах. Найважливішим фактором розвитку ОС став Інтернет. У міру того як ця Мережа здобуває риси універсального засобу масових комунікацій, ОС стають все більш простими і зручними у використанні, включають розвинуті засоби підтримки мультимедійної інформації, забезпечуються надійними засобами захисту. Для роботи перших обчислювальних машин не використовувалось ніякого системного програмного забезпечення, крім бібліотек математичних і службових підпрограм, що програміст міг використовувати для того, щоб не писати щораз коди, що обчислюють значення якої-небудь математичної функції чи керують стандартним пристроєм вводу-виводу. Операційні системи тоді ще не з'явилися, усі задачі організації обчислювального процесу вводилися вручну кожним програмістом з пульта керування, що являв собою примітивний пристрій вводу-виводу, який складався з кнопок, перемикачів і індикаторів. У 50-ті роки роки з'явилися перші алгоритмічні мови, і в такий спосіб до бібліотек математичних і службових підпрограм додався новий тип системного програмного забезпечення -- транслятори. З часом зявилися ранні системи пакетної обробки - прообраз сучасних операційних систем, вони стали першими системними програмами, призначеними не для обробки даних, а для керування обчислювальним процесом. У ході реалізації систем пакетної обробки була розроблена формалізована мова керування завданнями, за допомогою якої програміст повідомляв системі й оператору, які дії й у якій послідовності він хоче виконати на обчислювальній машині. Типовий набір директив зазвичай включав ознаку початку окремої роботи, виклик транслятора, виклик завантажника, ознаки початку і кінця вихідних даних. Наступний важливий період розвитку операційних систем відноситься до 1965- 1975 років. У цей час у технічній базі обчислювальних машин відбувся перехід від окремих напівпровідникових елементів типу транзисторів до інтегральних мікросхем, що відкрило шлях до появи наступного поколінь комп'ютерів. Великі функціональні можливості інтегральних схем уможливили реалізацію на практиці складних комп'ютерних архітектур, таких, наприклад, як IBM/360. У цей період були реалізовані практично всі основні механізми, властиві сучасній ОС: мультипрограмування, мультипроцесування, підтримка багатотермінального багатокористувацького режиму, віртуальна пам'ять, файлові системи, розмежування доступу і мережева робота. В ці роки починається розквіт системного програмування. З напрямку прикладної математики, що представляє інтерес для вузького кола фахівців, системне програмування перетворюється в галузь індустрії, що робить безпосередній вплив на практичну діяльність мільйонів людей. Революційною подією даного етапу з'явилася промислова реалізація мультипрограмування. В умовах різко зрослих можливостей комп'ютера по обробці і збереженню даних виконання тільки однієї програми в кожен момент часу виявилося вкрай неефективним. Рішенням стало мультипрограмування - спосіб організації обчислювального процесу, при якому в пам'яті комп'ютера знаходилося одночасно кілька програм, що поперемінно виконуються на одному процесорі. Ці удосконалення значно поліпшили ефективність обчислювальної системи: комп'ютер тепер міг використовуватися майже постійно, а не менш половини часу роботи комп'ютера, як це було раніш. 4. Історія виникнення Internet. Інтернет - світова комп'ютерна мережа. Вона складена з різноманітних комп'ютерних мереж, об'єднаних стандартними угодами про способи обміну інформацією і єдиною системою адресації. Інтернет використовує протоколи сімейства TCP/IP. Вони хороші тим, що забезпечують відносно дешеву можливість надійно і швидко передавати інформацію навіть по не занадто надійних лініях зв'язку, а також будувати програмне забезпечення, придатне для роботи на будь-якій апаратурі. Система адресації (URL-адреси) забезпечує унікальними координатами кожен комп'ютер (точніше, практично кожен ресурс комп'ютера) і кожного користувача Інтернету, створюючи можливість узяти саме те, що потрібно, і передати саме туди, куди потрібно.
|