загрузка...

трусы женские
загрузка...
Реферати » Решта реферати » Чому я вибрав спеціальність Інформаційні системи в металургії

Чому я вибрав спеціальність Інформаційні системи в металургії

Чому я вибрав спеціальність «Інформаційні системи в металургії» ?
Я і сам задавав собі це питання, і відповідь на нього зачіпає багато причини мого вибору.

Урал завжди славився своєю металургійною промисловістю, це одне з пріоритетних і перспективних напрямків місцевого виробництва. Дана галузь останнім часом отримала «нове життя» і успішно розвивається. А там де йде розвиток, там і починають впроваджуватися нові технології, тому що процвітання залежить насамперед від вдосконалення технології виробництва.

В основних напрямках економічного і соціального розвитку стає завдання розвивати виробництво електронних пристроїв регулювання і телемеханіки, виконавчих механізмів, приладів і датчиків систем комплексної автоматизації складних технологічних процесів, агрегатів, машин і устаткування. Досвід, накопичений при створенні автоматизованих і автоматичних систем управління, показує, що управління різними процесами грунтується на ряді правил і законів, частина з яких виявляється загальною для технічних пристроїв, живих організмів і суспільних явищ.

ЕОМ міцно входить у нашу виробничу діяльність і в даний час немає необхідності доводити доцільність використання обчислювальної техніки в системах управління технологічними процесами, проектування, наукових досліджень, адміністративного управління, в навчальному процесі, банківських розрахунках, охороні здоров'я, сфері обслуговування і т.д. Комп'ютери з'явилися дуже давно в нашому світі, але тільки останнім часом їх почали так посилено використовувати в багатьох галузях людського життя. Ще десять років тому було рідкістю побачити який-небудь персональний комп'ютер - вони були, але були дуже дорогі, і навіть не кожна фірма могла мати в себе в офісі комп'ютер. А тепер? Тепер у кожному третьому будинку є комп'ютер, що уже глибоко ввійшов у життя самих мешканців будинку.

Як був винайдений комп'ютер.

Слово «комп'ютер» означає «обчислювач» , тобто пристрій для обчислень. Потреба в автоматизації обробки даних, в тому числі обчислень, виникла дуже давно. Багато тисяч років тому для рахунки використовувалися лічильні палички, камінчики і т.д. Більше 1500 років тому (а може бути і значно раніше) для полегшення обчислень стали використовуватися рахунки. У 1642 р Блез Паскаль винайшов пристрій, механічно виконує складання чисел, а 1673 р Готфрід Вільгельм
Лейбніц сконструював арифмометр, дозволяє механічно виконувати чотири арифметичні дії. Починаючи з XIX в. арифмометри отримали дуже широке застосування. На них виконували навіть дуже складні розрахунки, наприклад, розрахунки балістичних таблиць для артилерійських стрільб. Існувала і спеціальна професія - лічильник - людина, що працює з арифмометром, швидко і точно дотримується певну послідовність інструкцій
(таку послідовність інструкцій згодом стали називати програмою). Але багато розрахунки проводилися дуже повільно навіть десятки лічильників повинні були працювати по кілька тижнів і місяців. Причина проста - при таких розрахунках вибір виконуваних дій і запис результатів вироблялися людиною, а швидкість його роботи дуже обмежена. У першій половині XIX в. англійський математик Чарльз Беббідж спробував побудувати універсальний обчислювальний пристрій - Аналітичну машину, яка повинна була виконувати обчислення без участі людини. Для цього вона повинна була вміти виконувати програми, що вводяться за допомогою перфокарт (карт з щільного паперу з інформацією, що наноситься за допомогою отворів, вони в той час уже широко вживалися в ткацьких верстатах), і мати «склад» для запам'ятовування даних і проміжних результатів ( в сучасній термінології - пам'ять).
Беббідж не зміг довести до кінця роботу по створенню Аналітичної машини - вона виявилася занадто складною для техніки того часу. Однак він розробив всі основні ідеї, і в 1943 р американець Говард Ейкен за допомогою робіт Беббіджа на основі техніки XX в. - Електромеханічних реле - зміг побудувати на одному з підприємств фірми IBM таку машину під назвою «Марк-1» . Ще раніше ідеї
Беббіджа були перевідкриття німецьким інженером Конрадом Цузе, який у 1941 р побудував аналогічну машину.

До цього часу потреба в автоматизації обчислень (у тому числі для військових потреб - балістики, криптографії і т.д.) стала настільки велика, що над створенням машин типу побудованих Ейкен і Цузе одночасно працювало кілька груп дослідників. Починаючи з 1943 р група фахівців під керівництвом Джона Мочлі і Преспера Екерта в США почала конструювати подібну машину вже на основі електронних ламп, а не реле. Їх машина, названа ENIAC, працювала в тисячу разів швидше, ніж Марк-
1, однак для завдання її програми доводилося протягом декількох годин або навіть декількох днів приєднувати потрібним чином проводи. Щоб спростити процес завдання програм, Мочлі і Екерт стали конструювати нову машину, яка могла б зберігати програму у своїй пам'яті. У 1945 р до роботи був залучений знаменитий математик Джон фон
Нейман, який підготував доповідь про цю машину, Доповідь була розіслана багатьом вченим і отримав широку популярність, оскільки в ньому фон Нейман ясно і просто сформулював загальні принципи функціонування універсальних обчислювальних пристроїв, тобто комп'ютерів. Перший комп'ютер, в якому були втілені принципи фон Неймана, був побудований в 1949 р англійським дослідником Морісом Уилксом. Відтоді комп'ютери стали набагато більш потужними, але переважна більшість з них зроблено у відповідності з тими принципами, які виклав у своїй доповіді в 1945 р Джон фон Нейман.
Розповімо тому про ці принципи. Як працює комп'ютер, або принципи фон Неймана. У своїй доповіді Джон фон Нейман описав, як має бути влаштований комп'ютер для того, щоб він був універсальним і ефективним пристроєм для обробки інформації.

Принципи роботи комп'ютера.

У загальних рисах роботу комп'ютера можна описати так. Спочатку за допомогою якого-небудь зовнішнього пристрою в пам'ять комп'ютера вводиться програма.
Пристрій управління зчитує вміст комірки пам'яті, де знаходиться перша інструкція (команда) програми, і організовує її виконання. Ця команда може задавати виконання арифметичних або логічних операцій, читання з пам'яті даних для виконання арифметичних або логічних операцій або запис їх результатів у пам'ять, введення даних із зовнішнього пристрою в пам'ять чи виведення даних з пам'яті на зовнішній пристрій.

Як правило, після виконання однієї команди пристрій управління починає виконувати команду з осередку Пам'яті, яка знаходиться безпосередньо за тільки що виконаною командою. Однак цей порядок може бути змінений за допомогою команд передачі управління (переходу). Ці команди вказують пристрою управління, що йому слід продовжити виконання програми, починаючи з команди, яка міститься в деякій іншій комірці пам'яті. Такий «стрибок» , або перехід, у програмі може виконуватися не завжди, а тільки при виконанні деяких умов, наприклад, якщо деякі числа рівні, якщо в результаті попередньої арифметичної операції вийшов куль і т.д. Це дозволяє використовувати одні й ті ж послідовності команд у програмі багато разів (тобто організовувати цикли), виконувати різні послідовності команд в залежності від виконання певних умов і т.д., тобто створювати складні програми.
Таким чином, керуючий пристрій виконує інструкції програми автоматично, тобто без втручання людини. Воно може обмінюватися інформацією з оперативною пам'яттю і зовнішніми пристроями комп'ютера.
Оскільки зовнішні пристрої, як правило, працюють значно повільніше, ніж інші частини комп'ютера, керуючий пристрій може призупиняти виконана програми до завершення операції введення-виведення із зовнішнім пристроєм. Всі результати виконаної програми повинні бути нею виведені на зовнішні пристрої комп'ютера, після чого комп'ютер переходить до очікування будь-яких сигналів зовнішніх пристроїв.

Особливості сучасних комп'ютерів.

Слід зауважити, що схема пристрою сучасних комп'ютерів дещо відрізняється від наведеної вище. Зокрема, арифметичне - логічний пристрій і пристрій управління, як правило, об'єднані в єдиний пристрій - центральний процесор. Крім того, процес виконання програм може перериватися для виконання невідкладних дій пов'язаних з надійшли сигналами від зовнішніх пристроїв комп'ютера - переривань. Багато швидкодіючі комп'ютери здійснюють паралельну обробку даних на декількох процесорах. Тим не менше, більшість сучасних комп'ютерів в основних рисах відповідають принципам, викладеним фон Нейманом.

Програми для комп'ютерів

Програми для перших комп'ютерів доводилося писати на машинній мові, тобто в кодах, безпосередньо сприймаються комп'ютером. Це було дуже важкою, малопродуктивною і кропіткою роботою, в ході якої можна було вельми легко помилитися. Для полегшення процесу програмування на початку 50-х років були розроблені системи, що дозволяють писати програми не машинною мовою, а з використанням мнемонічних позначень машинних команд, імен точок програми і т.д. Така мова для написання програм називається автокодом, або мовою ассемблера. Програми на асемблері дуже просто переводяться в машинні команди, це робиться за допомогою спеціальної програми, яка також називається асемблером. Асемблер і зараз часто використовується при програмуванні в тих випадках, коли потрібно досягти максимальної швидкодії та мінімального розміру програм або найбільш повно врахувати в програмі особливості комп'ютера. Проте написання програм мовою асемблера все ж дуже занадто. Для цього програміст повинен дуже добре знати систему команд відповідного комп'ютера, а в ході роботи йому доводиться боротися не стільки з складнощами розв'язуваної задачі, скільки з перекладом необхідних в задачі дій в машинні команди.
Тому і після появи ассемблеров багато дослідників продовжували спроби полегшити процес програмування, «навчивши» комп'ютери розуміти більш зручні для людини мови складання програм. Такі мови стали називати мовами програмування високого рівня, а мови асемблера й інші

Сторінки: 1 2 3
загрузка...
ur.co.ua

енциклопедія  з сиру  аджапсандалі  ананаси  узвар