- •Информатика
- •Введение
- •1. Общие сведения об информатике
- •1.1. Информатика как наука
- •1.2 Определения информации
- •1.3. Виды информации
- •1.4. Структура информации
- •1.5. Требования, предъявляемые к социальной информации
- •Контрольные вопросы и задания:
- •2. История развития вычислительной техники
- •2.1. Ручной период вычислений или период абака
- •2.2. Механический период
- •2.3. Электромеханический период
- •2.4. Электронный период
- •Контрольные вопросы и задания
- •3. Поколения эвм
- •Контрольные вопросы и задания:
- •4. Сферы использования эвм
- •Контрольные вопросы и задания
- •5. Принципы построения эвм. Структура эвм, назначение основных блоков
- •5.1. Структура машины фон-неймановского типа
- •5.2. Назначение основных блоков эвм
- •5.2.1 Процессор
- •5.2.1 Устройства ввода-вывода
- •Контрольные вопросы и задания:
- •6. Персональные компьютеры
- •6.1. Современный настольный персональный компьютер
- •Контрольные вопросы и задания:
- •7. Двоичная система счисления
- •Контрольные вопросы и задания:
- •8. Память, ее характеристики
- •8.1. Определения. Единицы емкости памяти
- •8.2. Принципы устройства памяти
- •8.3. Виды памяти.
- •8.4. Внешние запоминающие устройства
- •Контрольные вопросы и задания:
- •9. Языки программирования современных эвм. Этапы разработки программ
- •9.1. Понятие программы
- •9.2. Машинный язык и языки программирования высокого уровня
- •9.3. Компиляторы и интерпретаторы языков программирования
- •9.4. Лингвистическое обеспечение современных эвм.
- •9.5. Этапы разработки программ для эвм
- •Контрольные вопросы и задания:
- •10. Программное обеспечение современных эвм
- •10.1. Роль программного обеспечения
- •10.2. Понятие об операционной системе
- •10.3. Основные задачи, решаемые ос пэвм
- •10.4. Современные операционные системы
- •10.5. Понятие интерфейса ос
- •10.6. Классификация операционных систем. Современные операционные системы
- •10.7. Оболочки операционных систем
- •Наиболее распространенные оболочки
- •10.8. Прикладное программное обеспечение
- •10.8.1.Текстовые редакторы
- •10.8.2. Табличные процессоры
- •10.8.3. Базы данных и субд
- •Контрольные вопросы и задания:
- •11. Алгоритмы
- •11.1. Понятие алгоритма
- •11.2. Свойства и состав алгоритмов
- •11.3. Способы записи алгоритмов. Блок-схемы
- •11.4. Базовые структуры алгоритмов: следование, ветвление, цикл
- •Контрольные вопросы и задания:
- •12. Информационные системы. Основные понятия и классификация
- •12.1. Классификация информационных систем
- •12.1.1. Классификация по масштабу
- •12.1.2. .Классификация по целям.
- •12.1.3. Классификация по способу организации
- •12.2. Архитектуры информационных систем
- •Контрольные вопросы и задания:
- •13. Понятие программного продукта. Качество и жизненный цикл программного продукта
- •13.1. Программный продукт. Особенности разработки программного обеспечения
- •Характеристики качества программного обеспечения
- •13.2. Качество программных продуктов
- •13.3. Показатели эффективности разработки программного обеспечения
- •13.4. Жизненный цикл программного обеспечения информационных систем
- •13.4.1.Основные этапы жизненного цикла по
- •13.4.2. Структура жизненного цикла по
- •13.4.3. Модели жизненного цикла по
- •Контрольные вопросы и задания:
- •14. Методология и технология разработки программного обеспечения
- •14.1. Методологии и инструменты проектирования
- •14.2. Методы и средства структурного анализа и проектирования
- •14.3. Диаграммы потоков данных
- •14.3.1. Основные символы
- •Основные элементы dfd диаграммы
- •14.3.2. Контекстная диаграмма и детализация процессов
- •14.3.3.Спецификация процесса (описание операций)
- •14.3.4. Диаграммы сущность связь
- •14.4. Методология rad
- •Контрольные вопросы и задания:
- •15. Тестирование и отладка программ
- •15.1.Понятие тестирования и отладки программ
- •15.2. Классификация ошибок, способы их выявления и устранения
- •Контрольные вопросы и задания:
- •16. Передача информации. Компьютерные сети основные понятия
- •16.1. Формы передачи информации на большие расстояния
- •16.2. Передача информации между компьютерами
- •16.3. Компьютерные сети
- •16.4. Классификация сетей
- •16.5. Локальные сети. Общие понятия
- •16.6. Глобальная сеть Internet. Общие понятия
- •Контрольные вопросы и задания:
- •17. Основы защиты информации
- •17.1. Способы несанкционированного доступа к компьютерной информации
- •17.2. Компьютерные вирусы и защита от них
- •17.2.1. Способы проявления компьютерных вирусов
- •17.2.2. Защита от поражения компьютерными вирусами
- •17.3. Нормативно правовая база защиты информации
- •Контрольные вопросы и задания:
- •18. Современная вычислительная техника (аналоговая и дискретная)
- •18.1. Аналоговая вычислительная техника
- •18.2. Основные характеристики авм
- •18.3. Гибридная вычислительная техника
- •18.4. Сравнительные характеристики аналоговой и дискретной техники
- •Контрольные вопросы и задания:
- •Библиография
- •Оглавление
Контрольные вопросы и задания:
Чем отличаются друг от друга поколения ЭВМ?
Какое программное обеспечение характерно для ЭВМ разных поколений?
Начиная с четвертого поколения, на какие классы можно разделит ЭВМ?
Какие компьютеры относятся к классу супер-ЭВМ?
Расскажите, что представляют собой ЭВМ четвертого поколения?
Какие задачи были поставлены перед создателями ЭВМ пятого поколения ,и какими вы видите компьютеры будущего?
Подготовьте сообщения или рефераты по следующим темам:
«Назначения и возможности супер-ЭВМ».
«Проект ЭВМ 5-го поколения, что удалось сделать? И чего не могли предугадать в 1985 году?».
4. Сферы использования эвм
Несмотря на то, что изучаемые нами машины носят название электронных вычислительных машин, они не являются только вычислительными машинами, как это уже указывалось выше.
Они способны манипулировать лингвистическими знаками и символами - т. е. символами, которым приписан некоторый смысл. Постепенное освоение логических задач позволило применить ЭВМ в отраслях далеких от математики. И это очень важно, хотя бы потому, что численные вычисления в человеческой деятельности занимают не более 30% . В настоящее время ЭВМ служат для хранения, передачи и выбора информации, которую они могут воспринимать и передавать в виде специальных символов, предназначенных непосредственно для «мозга» машины, языков программирования, алфавита, звуковых и световых сигналов и т.п. В связи с расширением возможностей ЭВМ, расширяется и сфера их использования. В настоящее время уже невозможно назвать сферу человеческой деятельности, где обходились бы без ЭВМ. Естественно, что интенсивность применения ЭВМ зависит от экономических возможностей отрасли, страны, заинтересованных лиц и от компьютерной грамотности пользователей – то есть степени информатзации. В связи с тем, что электронная промышленность это наиболее быстро развивающаяся отрасль, то информацию о новых возможностях ЭВМ и расширение областей их применения, лучше прослеживать по специальной литературе и периодическим изданиям, например, в журналах «Компьютер пресс», «PC magazin», «Монитор» и др., регулярно печатающих подобную информацию и дающую советы пользователям, а также посещать соответствующие сайты Интернета.
Контрольные вопросы и задания
Приведите примеры сфер человеческой деятельности, где не применимы компьютеры?
Какие отрасли науки, промышленности, здравоохранения и т.п. в нашей стране требуют более интенсивной информатизации?
5. Принципы построения эвм. Структура эвм, назначение основных блоков
5.1. Структура машины фон-неймановского типа
Принципы построения ЭВМ, как мы говорили ранее, были заложены в 40-ые годы нашего столетия знаменитым ученом Джоном фон Нейманом (1903-1957), тогда, когда появились первые электронно-вычислительные машины, эти принципы, несмотря на то, что современные ЭВМ очень непохожи на своих бабушек ни по внешнему виду, ни по функциям ими выполняемыми, используются до сих пор:
Машина должна работать не в десятичной, а в двоичной системе счисления (бинарной), Это означает, что программа и данные должны быть записаны в коде двоичной системы, где каждое число или символ представляется определенной комбинацией нулей и единиц.
Программа, которая управляет последовательностью выполнения операций, должна храниться в памяти машины. Там же должны храниться исходные данные и промежуточные результаты.
Чтобы достаточно быстро можно было считать, память компьютера следует организовать по иерархическому принципу, т.е. она должна состоять, по крайней мере, из двух частей: быстрой, но небольшой по емкости (оперативной) и большой (и поэтому медленной) внешней.
Машины, построенные на этих принципах, называются машинами фон-неймановского типа или машиной с фон-неймановской архитектурой. Компьютер, отклоняющийся от этой схемы, называется нефон-неймановским. В последнее время чаще всего нарушают второй принцип, требующий, чтобы вычислительный процесс управлялся программой. В нефон-неймановской архитектуре управление вычислительным процессом происходит не программой, а получаемыми результатами – данными.
Несмотря на то, что со времени Чарлза Бэббиджа до 40-х годов ХХ века и до наших дней, прошло уже более 200 лет, тем не менее, принципы, заложенные Бэббиджем и Лавлейс, по-прежнему применяются в современных ЭВМ. Отличие здесь только в том, что Бэббидж не рассматривал возможность хранения управляющих процессом вычисления программ в памяти компьютера Любую ЭВМ фон-неймановского типа можно представить в виде автомата, имеющего четыре главных узла (Рис.5.1, 5.2, 5.3), без которых невозможно функционирование компьютера: процессора, запоминающего устройства, и устройств ввода и вывода. Обмен информацией между устройствами осуществляется с помощью общей шины или общей магистрали.
.
Рис. 5.1 Джон фон Нейман и его машина