ЕОМ

Мова програмування Бейсік розрахований на роботу з у режимі діалогу На рис 12 зображений звичайний набір компонентів, що складають основу системи з Бейсиком

Пристроєм введення зазвичай служить клавіатура З її допомогою машині передаються інструкції, команди та інформація Пристроєм виведення зазвичай є екран відеомонітора, на якому зображується текстова та графічна інформація Поряд з результатами обчислень на екрані відеомонітора зображуються символи, що набираються на клавіатурі Разом два цих приладу утворюють ВІДЕОТЕРМІНАЛЬНОЇ пристрій (ВТУ)

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

Мікро дуже схожа на ВТУ, оскільки її активні логічні еле9

менти настільки малі, що без праці можуть поміститися усередині клавіатури або кожуха екрана Активні логічні елементи утворюють найбільш цікаву частину у великих машинах вона називається центральним процесором і виглядає як окремий ящик Однак у мікро вона разом з деякими іншими елементами може виявитися однією мікросхемою Найбільш важливою частиною центрального процесора єарифметико-логічний пристрій(АЛУ), робота якого нагадує роботу кишенькового калькулятора тим, що виробляє додавання, віднімання, множення і логічні операції над будь-якими даними, які можуть бути надані Дані, надаються АЛУ, і команди, що вказують, як ці дані повинні бути оброблені, зберігаються в памяті Память являє собою область, що зберігає команди і дані, що потрапляють в неї з клавіатури ВТУ або іншого пристрою введення Центральний процесор читає дані з памяті і записує дані в память Результати будь-яких обчислень копіюються з памяті на пристрій виведення, наприклад на принтер або екран ВТУ Память використовується тільки як робоча область вона не розрахована на довготривале зберігання команд і даних

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

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

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

Джерело: Уолш Б Програмування на Бейсике: Пер з англ М: Радіо і звязок, 1988 336 с: ил

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*