Автор работы: Пользователь скрыл имя, 06 Марта 2013 в 17:28, шпаргалка
Работа содержит ответы на вопросы к экзамену по дисциплине "Информатика".
- текстовые
и графические редакторы, с
помощью которых можно
- системы
управления базами данных (СУБД),
позволяющие превратить
- табличные
процессоры, позволяющие организовывать
очень распространенные на
- коммуникационные
(сетевые) программы,
Главной частью системного программного обеспечения является операционная система (ОС).
Операционная система - это набор программ, управляющих оперативной памятью, процессором, внешними устройствами и файлами, ведущих диалог с пользователем.
У операционной системы очень много работы, и она практически все время находится в рабочем состоянии. Например, для того чтобы выполнить прикладную программу, ее нужно разыскать во внешней памяти (на диске), поместить в оперативную память, найдя там свободное место, "запустить" процессор на выполнение программы, контролировать работу всех устройств машины во время выполнения и в случае сбоев выводить диагностические сообщения. Все эти заботы берет на себя операционная система.
Язык программирования основная забота программиста, формальная знаковая система, предназначенная для записи компьютерных программ на понятном человеку алгоритмическом языке.
Транслятор переводит программу, написанную с помощью языка программирования в машинный язык нулей и единичек.
Технологии программирование включают:
Файл – тучность, позволяющая получить доступ к какому-либо ресурсу вычислительной технике. Обладает уникальным именем и определенными операциями чтения-записи для данного типа файла (определяется типом информации).
Файл относительно области данных – код производной длины с уникальным именем.
Файл относительно структуры данных – логически связанная совокупность данных, для которой во внешней памяти отводится поименованная область. Доступ к файлам обеспечивает файловая система.
Файловая система – порядок определяющий способы организации хранения и именования файлов в ЭВМ.
Файловая система связывает материальный носитель и интерфейс прикладных программ.
Интерфейс - способы и методы
установления и поддерживания
Параметры файла:
Спецификация файла это путь к файлу, например D:\Закачки\Adobe Photoshop CS5 Portable.exe
В ЭВМ работа с файлами автоматизируется если файлы упорядочены, то есть имеют файловую структуру.
Файловая структура бывает:
Простейшая файловая система определяет размер имени файла, максимальный возможный размер файла и набор атрибутов файла.
Каталог – специальная файл в котором указаны адреса других файлов.
Работа с файлами определяется возможностями ОС:
ФС-дерево всегда имеет корневой
каталог (чаще всего логический диск),
именуемый одной латинской
Операционная система - это набор программ, управляющих оперативной памятью, процессором, внешними устройствами и файлами, ведущих диалог с пользователем.
У операционной системы очень много работы, и она практически все время находится в рабочем состоянии. Например, для того чтобы выполнить прикладную программу, ее нужно разыскать во внешней памяти (на диске), поместить в оперативную память, найдя там свободное место, "запустить" процессор на выполнение программы, контролировать работу всех устройств машины во время выполнения и в случае сбоев выводить диагностические сообщения. Все эти заботы берет на себя операционная система.
Линейные операционные системы реализуют интерфейс командной строки. Основным устройством управления в них является клавиатура. Команда набирается на клавиатуре и отображается на экране дисплея. Окончанием ввода команды служит нажатие клавиши Enter. Для работы с операционными системами, имеющими текстовый интерфейс, необходимо овладеть командным языком данной среды, т.е. совокупностью команд, структура которых определяется синтаксисом этого языка.
Первые настоящие операционные системы имели текстовый интерфейс. В настоящее время он также используется на серверах и компьютерах пользователей.
Чтобы работать в командной строке, нужно знать её язык (синтаксис, семантику). Работа осуществляется вводом команд (оператор) (с ключами или без) и адресов.
Командные файлы – это текстовые файлы с расширением bat или cmd, строки которых представляют собой команды или имена исполняемых файлов. Когда вы запускаете на выполнение командный файл, то управление получает командный процессор операционной системы (часто называемый интерпретатором команд), который последовательно считывает и интерпретирует строки командного файла. Для Windows9X этим занимается command.com, для WinNT/2K/XP – cmd.exe. Строки командных файлов могут содержать команды самого процессора команд (FOR, GOTO, IF и т.п.) или имена исполняемых модулей (net.exe, regedit.exe, win.com и т.п.). В операционных системах WinNT/2K/XP можно получить краткую справку по составу команд с помощью командной строки:
DOS поддерживает два механизма (способа) передачи информации в командные файлы:
1) передачу через аппарат параметров;
2) передачу через окружение DOS.
Первый
способ состоит в том, что в теле командного
файла используются параметры, а при его
вызове задаются аргументы, замещающие
их. В командном файле допускается указывать
до девяти параметров с именами %1 — %9. Порядок задания аргументов в командной
строке описан в предыдущем пункте. Аргумент может
состоять из любой последовательности
символов, за исключением пробела. Действует
принцип позиционного соответствия параметров
и аргументов, т.е. вместо параметра %i подставляется і-
Второй способ передачи информации в командный файл сводится к предварительному присваиванию (командой SET) глобальной переменной требуемого значения и последующему использованию этого значения в теле командного файла. Чтобы получить в командном файле доступ к значению глобальной переменной, следует ее имя заключить в символы %. Вместо отсутствующей в окружении глобальной переменной подставляется пустая строка.
Например, командный файл, добавляющий к имеющимся новый маршрут поиска исполняемых файлов, можно представить следующим образом:
SET РАТН = %РАТН%; %1
Очевидно, глобальные переменные можно использовать в командных файлах аналогично переменным в программах на процедурных языках программирования: только что рассмотренная команда семантически эквивалентна оператору присваивания.
Однозначный ответ на вопрос о том, какой из рассмотренных способов передачи информации в командный файл лучше, отсутствует. Второй из них основан на побочном эффекте, что обычно считается плохой дисциплиной программирования. Однако только данный способ обеспечивает доступ к окружению DOS и избавляет пользователя от явного задания всех аргументов. Это особенно полезно, когда некоторые из них ие меняются при последовательных запусках командного файла.
Так же может использоваться перенаправление вывода информации. В конце команды пишется знак > и имя файла в который нужно написать результат операции. Или же >> чтобы ДОПИСАТЬ в файл результат операции.
Например DIR C:/WINDOWS > file.txt напишет информацию о каталоге c:/windows в файл file.txt
Графические интерфейсы и расширения для DOS:
Первые операционные системы Windows были надстройками для MS-DOS и лишь добавляли поддержку новых режимов работы процессора, поддержку многозадачности и обеспечивали скудный графический интерфейс (1985-1987 года).
Стоит выделить Windows для рабочих групп (Windows for Workgroups) 3.1/3.11 — первая версия ОС семейства с поддержкой локальных сетей. В WFWG 3.11 также испытывались отдельные усовершенствования ядра, применённые позднее в Windows 95.
Семейство Windows 9x:
Включает в себя Windows 95, Windows 98 и Windows Me.
Windows 95 была выпущена в 1995 году. Её отличительными особенностями являются: новый пользовательский интерфейс, поддержка длинных имён файлов, автоматическое определение и конфигурация периферийных устройств Plug and Play, способность исполнять 32-битные приложения и наличие поддержки TCP/IP прямо в системе. Windows 95 использует вытесняющую многозадачность и выполняет каждое 32-битное приложение в своём адресном пространстве.
Семейство Windows NT:
Windows NT 3.1 (1993)
Windows NT 3.5 (1994)
Windows NT 3.51 (1995)
Windows NT 4.0 (1996)
Windows 2000 (2000) — Windows NT 5.0
Windows XP (2001) — Windows NT 5.1
Windows XP 64-bit Edition (2003) — Windows NT 5.2
Windows Server 2003 (2003) — Windows NT 5.2
Windows Vista (2006) — Windows NT 6.0
Windows Home Server (2007) — Windows NT 5.2
Windows Server 2008 (2008) — Windows NT 6.0
Windows Small Business Server (2008) — Windows NT 6.0
Windows 7 — Windows NT 6.1 (2009)
Windows Server 2008 R2 — Windows NT 6.1 (2009)
Windows Home Server 2011 — Windows NT 6.1 (2011)
Windows 8 — Windows NT 6.2 (2012)
Windows Server 2012 — Windows NT 6.2 (2012)
В основу семейства Windows NT положено разделение адресных пространств между процессами. Каждый процесс имеет возможность работать с выделенной ему памятью. Однако он не имеет прав для записи в память других процессов, драйверов и системного кода.
Так же различаются семейства встраиваемых Windows и мобильных Windows.
Объектно-ориентированный подход в разработке программ появился позже других. Его появление стало следствием все возрастающей сложности программного обеспечения, необходимости его регулярного обновления из-за постоянно изменяющихся требований к программам и условиям их функционирования. Именно объектно-ориентированный подход позволяет решать задачи наивысшей сложности, повышает надежность программ, облегчает их модернизацию.
Логическая
единица объектно-
Объекты характеризуются атрибутами. Так атрибутами автомобиля являются максимальная скорость, мощность двигателя, цвет кузова и т. д. Атрибутами усилителя являются частотный диапазон, выходная мощность, коэффициент нелинейных искажений, уровень шума и т. д.
Помимо
атрибутов объекты обладают некоторыми
функциональными возможностями, которые
в объектно-ориентированном
При этом подходе программа делится на подпрограммы (объекты), которые так же делятся на подпрограммы. Это позволяет свести программу к простым арифметическим действиям, облегчает отладку приложения и позволяет повторять отдельные объекты программы.