Понедельник , Сентябрь 23 2019
Главная / Студентам

Студентам

Информация для студентов групп

Лекция 2. Лексика языка программированис С++

2.1 Введение в C и C ++ Язык C разработан Денисом Ричи в начале 80-х г.г. Этот язык создавался как язык системного программирования. Язык C эффективен для разработки операционных систем, компиляторов и т.д., более удобен для написания прикладных программ. Язык поддерживает полный набор конструкций структурного программирования, поддерживает модульность, имеет простую …

Подробнее »

Лекция 1. Этапы разработки программ

Алгоритм – последовательность чётко определенных действий, выполнение которых ведёт к решению задачи. Алгоритм, записанный на языке машины, есть программа решения задачи. Алгоритм – это совокупность действий, приводящих к достижению результата за конечное число шагов. Вообще говоря, первое определение не передает полноты смысла понятия алгоритм. Используемое слово «последовательность» сужает данное понятие, …

Подробнее »

Лекция 3. Эволюция ЭВМ

Начиная с 1950 года каждые 7-10 лет кардинально обновлялись конструктивно-технологические и программно-алгоритмические принципы построения и использования ЭВМ. В связи с этим правомерно говорить о поколениях вычислительных машин. Условно каждому поколению можно отвести 10 лет. 3.1 Первое поколение ЭВМ: 1950-1960 годы Логические схемы создавались на дискретных радиодеталях и электронных вакуумных лампах …

Подробнее »

Лекция 2. Технические предпосылки и практические потребности создания ЭВМ

Основными техническими предпосылками создания ЭВМ являются развитие электроники и опыт, накопленный в процессе разработки счетных и счетно-аналитических машин на перфокартах. 2.1 Механические счетные машины Первые попытки облегчить процесс вычислений человечество предприняло уже в самом начале своей сознательной деятельности. Сначала выполнялся «счет на пальцах», затем на смену пальцам пришли палочки, косточки …

Подробнее »

Лекция 3. Скалярные типы данных

3.1 Концепция типа данных Основная цель любой программы состоит в обработке данных. Данные различного типа хранятся и обрабатываются по-разному. В любом алгоритмическом языке каждая константа, переменная, результат вычисления выражения или функции должны иметь определенный тип. Тип данных определяет: внутреннее представление данных в памяти компьютера;множество значений, которые могут принимать величины этого …

Подробнее »

Лекция № 4. УПРАВЛЕНИЕ РЕСУРСАМИ

4.1 Понятие ресурса Концепция процесса преследует цель выработки механизма распределения и управления ресурсами. При разработке первых систем ресурсами считались: процессорное время, память, каналы ввода-вывода,периферийные устройства. Однако очень скоро понятие ресурса стало гораздо более универсальным и общим. Различного рода программные и информационные ресурсы также могут быть определены для системы как объекты, …

Подробнее »

Лекция № 3. ПРОЦЕССЫ

3.1 Определение процесса Процесс – это выполняемая программа вместе с текущими значениями счетчика команд, регистров и переменных. Концепция процесса является основополагающей для любой операционной системы. Она предполагает два аспекта: во-первых, процесс является носителем данных и, во-вторых, он собственно и выполняет операции, связанные с обработкой этих данных. В качестве примеров процессов …

Подробнее »

Лекция № 2. КЛАССИФИКАЦИЯ ОПЕРАЦИОННЫХ СИСТЕМ

2.1 Введение В зависимости от количества одновременно выполняемых задач операционные системы делятся на однозадачные  и  многозадачные.  В зависимости от размера ядра – на микроядерные и макроядерные.  В зависимости от количества выполняемых функций – на специализированные и системы общего назначения.  Операционные системы компьютеров, оснащенных несколькими процессорами, делятся на две категории: с асимметричной либо симметричной обработками.  2.2 Однозадачные и многозадачные ОС  В первых вычислительных системах …

Подробнее »

Лекция № 1. ОСНОВНЫЕ ПОНЯТИЯ

1.1 Системное и прикладное программное обеспечение  Все программное обеспечение (ПО) делится на системное и прикладное. Системными принято называть такие программы, которые используются всеми остальными программами, без них невозможно создание и выполнение прикладных программ. Прикладные программы выполняют научные, технические и иные задачи, непосредственно не связанные с управлением компьютером.  В составе системного ПО можно выделить …

Подробнее »

ГЛАВА 1. Научные предпосылки создания ЭВМ

1.1 Управление и информация  Важнейшую и решающую роль в создании и эволюции ЭВМ сыграла наука «Кибернетика».   Кибернетика – наука об общих закономерностях процессов управления в системах любой природы. Предметом изучения кибернетики являются информационные процессы, описывающие поведение этих систем.  Цель изучения – создание принципов, методов и технических средств для наиболее эффективных в том или ином …

Подробнее »