Теоретические основы информатики. Стариченко Б.Е.

Рассмотрены вопросы теории информации Шеннона, теории кодирования, криптографии, элементы теории алгоритмов и теории конечных автоматов, а также общие вопросы моделирования и описания систем. Отбор материала произведен в соответствии с программой подготовки студентов высших учебных заведений, обучающихся по направлению подготовки «Информационные системы и технологии». Каждая глава содержит многочисленные примеры решения задач, а также вопросы и задания для самоконтроля. Для студентов вузов, изучающих информатику в качестве профильной дисциплины, а также школьных учителей информатики.

Теоретические основы информатики. Стариченко Б.Е.

Теоретические основы информатики.

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
Это относится к набору программ, которые облегчают дополнительное использование аппаратных систем, координируя их. Он состоит из программ, которые запускают компьютер и выполняют некоторые служебные функции, такие как проверка и подготовка компьютера к использованию. Они обычно пишутся для выполнения загрузки, выполнения, хранения и извлечения файлов из/в компьютер. Это в основном операционная система, служебное программное обеспечение и язык 
Компьютерное обучение переводчиков.
операционная система
Операционная система-это программа, которая выступает в качестве посредника между прикладными программами и компьютерным оборудованием.Вы не можете напрямую использовать компьютерные приложения (или программы) с компьютерным оборудованием без системы перевода между оборудованием и приложениями. Эта система перевода называется операционной системой (ОС). Windows или Mac OS работает «за кулисами» для запуска вашего компьютера (т. е. программного обеспечения и оборудования). Он говорит компьютеру, что делать, когда он запускается и отслеживает ваши документы, файлы и другое программное обеспечение. Он также предоставляет стандартный компонент пользовательского интерфейса (например, меню и рабочий стол), который вы видите, когда смотрите на экран компьютера. Как в операционных системах Windows, так и в операционных системах Mac OS используется графический интерфейс (изображения или значки вместо текста), который позволяет погрузиться в многозадачность (одновременный доступ к нескольким приложениям и файлам). Вы работаете с «окнами» в этом интерфейсе. Эти окна представляют собой ряд коробок, которые можно открывать и закрывать по мере необходимости.
Мы будем использовать операционную систему Microsoft Windows, как это наиболее распространено на персональных компьютерах. Существуют различные типы Microsoft Windows. Тип Microsoft Windows называется версией. Примерами версий являются Microsoft Windows 3.3, Microsoft Windows 95, Microsoft Windows NT Workstation, Microsoft Windows NT Server, Microsoft Windows 98, Microsoft Windows 98 Second Edition, Microsoft Windows Millennium, Microsoft Windows 2000 Professional, Microsoft Windows 2000 Server, Microsoft Windows XP Home Edition, Microsoft Windows XP Professional и Microsoft Windows Server 2003.
компоненты операционной системы
Сеть управления процессами
Защита системы управления памятью
Система команд-интерпретаторов управления файлами
Управление вторичным хранилищем
Операционная система-это основное программное обеспечение, управляющее основной работой компьютера. Это основная управляющая программа, постоянно хранящаяся в памяти, которая интерпретирует команды пользователей, запрашивающих различные виды услуг
Уровень Операционной Системы
например, отображение, печать или копирование файлов данных; перечисление всех файлов в каталоге; или выполнение определенной программы. Он обеспечивает связь между пользователем, прикладной программой и компьютерным оборудованием с целью контроля и управления работой компьютера. Операционная система имеет четыре основные функции: она координирует и управляет компьютерным оборудованием, она организует и управляет файлами на различных носителях информации, она управляет функцией процессора и взаимодействует с пользователем.
Функция операционной системы
* Совместное использование ресурсов: управление ресурсами путем обеспечения надлежащего и эффективного использования.
* Предоставление виртуальной машины: скрывает детали оборудования от пользователя.
* Управление памятью: он управляет эффективным использованием внутренней памяти, оперативной памяти при запуске нескольких программ.
• Защита и обработка ошибок.
• Управление файлами.
• Облегчает загрузку
* Управление многозадачностью: определяет, какое приложение должно выполняться, в каком порядке и сколько времени должно быть выделено для каждого приложения, прежде чем предоставить другому приложению доступ к запуску.
Классификация ОС
Это может быть сделано на основе количества программ, которые они могут обрабатывать одновременно, или количества пользователей, которые могут быть размещены в системе одновременно. Следовательно, у нас есть однозадачность и многозадачность (для класса 1) и, однопользовательская и многопользовательская ОС (для класса 2).
Однопользовательская ОС является многозадачной, но может одновременно разрешать только одного пользователя, например PC-DOS, MS-DOS, CP/M, OS / 2. Многопользовательская ОС является многозадачной и в то же время многопользовательской. Это делается, когда несколько компьютеров (рабочих станций) подключаются к центральному компьютеру, чтобы все остальные компьютеры могли использовать работу на центральном компьютере, например UNIX, XENIX, PC-MOS, windows NT, Linux и Novell.
Разница между Windows и Mac
Индустрия персональных компьютеров, как правило, разделилась на две основные операционные системы: Mac и Windows. Mac OS работает на процессорах, сделанных Apple Computer. ОС Windows, сделанная Microsoft, работает на процессорах, сделанных многими различными компаниями, но не Apple. Некоторые из этих компаний: IBM, Dell, Compaq, Gateway, Fujitsu, Sony и др. Когда люди говорят о различиях между Windows и Mac, в целом, они выражают личные предпочтения относительно того, какая операционная система или оборудование, по их мнению, лучше.
сервисное программное обеспечение
Эта программа производится производителями, чтобы обеспечить полезные средства для выполнения общих вычислительных задач рутинного характера для многих компьютерных систем, таких как генератор системы, текстовый редактор, антивирус, сброс рутины, хозяйственные операции и т.д.
Переводчик языка
Язык, который понимает компьютер, — это машинный язык (Os и Is), который очень утомителен, требует много времени, трудно писать/читать или отлаживать. Любая программа, написанная на другом языке, чем этот, нуждается в языковом переводчике, который
осуществляет перевод на этот машинный язык. 3 основных типа переводчиков-ассемблеры, компиляторы и интерпретаторы.
ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
Прикладное программное обеспечение-это компьютерная программа, предназначенная для помощи людям в выполнении определенного типа задач. Таким образом, приложение отличается от операционной системы (которая запускает компьютер), утилиты (которая выполняет техническое обслуживание или задачи общего назначения) или переводчика языка (с помощью которого создаются компьютерные программы). В зависимости от работы, для которой он был разработан, приложение может манипулировать текстом, цифрами, графикой или комбинацией этих элементов. Некоторые прикладные пакеты предлагают значительную вычислительную мощность, сосредоточившись на одной задаче, такой как обработка текстов, электронных таблиц, графики и программы баз данных.
Таблица 2: различные компьютерные программы с их областями применения
Пакет Прикладных Областях
Блокнот для обработки текстов (текстовый редактор), WordPad, Word perfect, WordStar, Microsoft word
Бюджетирование, Бухгалтерский учет Lotus 1-2-3, Microsoft excel,
Базы данных Database 3,4 oracle, Microsoft excel, Corel Paradox, dBase, SQL, M-Access
Графика CorelDraw, Adobe Photoshop, Jasc Paint Shop Pro, Мгновенный Художник, Художник По Печати
Электронные таблицы Microsoft Excel и Access, Corel Quattro Pro, Sun StarCalc
Издательство книг PageMaker, Microsoft publisher
Семинар презентация PowerPoint
Инженерный чертеж AutoCAD, ArchiCAD, электронный рабочий стол
Статистический анализ SPSS, SPLUS, statistical
Веб-дизайн Microsoft FrontPage

[свернуть]

Предложения интернет-магазинов.