Шпаргалка по "Информатике"

Автор работы: Пользователь скрыл имя, 06 Марта 2013 в 17:28, шпаргалка

Краткое описание

Работа содержит ответы на вопросы к экзамену по дисциплине "Информатика".

Прикрепленные файлы: 1 файл

Informatika.docx

— 365.37 Кб (Скачать документ)

- текстовые  и графические редакторы, с  помощью которых можно готовить  различные тексты, создавать рисунки,  строить чертежи; проще говоря, писать, чертить, рисовать;

- системы  управления базами данных (СУБД), позволяющие превратить компьютер  в справочник по любой теме;

- табличные  процессоры, позволяющие организовывать  очень распространенные на практике  табличные расчеты;

- коммуникационные (сетевые) программы, предназначенные  для обмена информацией с другими  компьютерами, объединенными с данным в компьютерную сеть.

Главной частью системного программного обеспечения  является операционная система (ОС).

Операционная  система - это набор программ, управляющих  оперативной памятью, процессором, внешними устройствами и файлами, ведущих  диалог с пользователем.

У операционной системы очень много работы, и она практически все время находится в рабочем состоянии. Например, для того чтобы выполнить прикладную программу, ее нужно разыскать во внешней памяти (на диске), поместить в оперативную память, найдя там свободное место, "запустить" процессор на выполнение программы, контролировать работу всех устройств машины во время выполнения и в случае сбоев выводить диагностические сообщения. Все эти заботы берет на себя операционная система.

Язык  программирования основная забота программиста, формальная знаковая система, предназначенная для записи компьютерных программ на понятном человеку алгоритмическом языке.

Транслятор  переводит программу, написанную с  помощью языка программирования в машинный язык нулей и единичек.

Технологии  программирование включают:

  1. Анализ и постановка задач
  2. Проектирование - разработка спецификаций
  3. Проектирование  — разработка алгоритмов
  4. Написание исходных текстов программ
  5. Тестирование и отладка программ
  6. Испытания и сдача программ
  7. Сопровождение программ

 

 

Билет 18


Файл – тучность, позволяющая  получить доступ к какому-либо ресурсу  вычислительной технике. Обладает уникальным именем и определенными операциями чтения-записи для данного типа файла (определяется типом информации).

Файл относительно области  данных – код производной длины с уникальным именем.

Файл относительно структуры  данных – логически связанная  совокупность данных, для которой  во внешней памяти отводится поименованная  область. Доступ к файлам обеспечивает файловая система.

Файловая система –  порядок определяющий способы организации  хранения и именования файлов в ЭВМ.

Файловая система связывает  материальный носитель и интерфейс  прикладных программ.

Интерфейс - способы и методы установления и поддерживания информационного  обмена между программами и исполнителем , между пользователем и программно-аппаратным управлением.

Параметры файла:

  1. Составное имя
  2. Объём файла в байтах
  3. Дата создания, время
  4. Атрибуты файла(степень доступа)

Спецификация файла это  путь к файлу, например D:\Закачки\Adobe Photoshop CS5 Portable.exe

В ЭВМ работа с файлами  автоматизируется если файлы упорядочены, то есть имеют файловую структуру.

Файловая структура бывает:

  1. Линейная – все файлы идут списком, каждая строка пронумерована, адрес файла – номер строки.
  2. Табличная – файлы прикреплены к ячейкам таблицы, адрес файла – номер строки и номер столбца
  3. Иерархичная – принцип «дерева»,

Простейшая файловая система  определяет размер имени файла, максимальный возможный размер файла и набор  атрибутов файла.

Каталог – специальная  файл в котором указаны адреса других файлов.

Работа с файлами определяется возможностями ОС:

  1. Создание файлов и присваивание имен.
  2. Создание каталог и присваивание имён.
  3. Переименование файлов и каталогов.
  4. Удаление файлов и каталогов.
  5. Перемещений и копирование файлов и каталогов.
  6. Навигация по файловой структуре.
  7. Управление атрибутами файла.

ФС-дерево всегда имеет корневой каталог (чаще всего логический диск), именуемый одной латинской буквой. Он создается при форматировании, хранится в определенном месте памяти, имеет ограниченный размер и не может  быть удален.

 

Билет 19


 

Операционная  система - это набор программ, управляющих  оперативной памятью, процессором, внешними устройствами и файлами, ведущих  диалог с пользователем.

У операционной системы очень много работы, и она практически все время находится в рабочем состоянии. Например, для того чтобы выполнить прикладную программу, ее нужно разыскать во внешней памяти (на диске), поместить в оперативную память, найдя там свободное место, "запустить" процессор на выполнение программы, контролировать работу всех устройств машины во время выполнения и в случае сбоев выводить диагностические сообщения. Все эти заботы берет на себя операционная система.

 

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

Первые  настоящие операционные системы  имели текстовый интерфейс. В  настоящее время он также используется на серверах и компьютерах пользователей.

 

Чтобы работать в командной строке, нужно  знать её язык (синтаксис, семантику). Работа осуществляется вводом команд (оператор) (с ключами или без) и адресов.

 

 

Билет 20


Командные файлы – это текстовые файлы  с расширением 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 подставляется і-й аргумент. В случае отсутствия аргумента параметр заменяется пустой строкой, а избыточные аргументы отбрасываются. В теле командного файла допускается также использовать параметр %0, вместо которого подставляется (возможно, неполная) спецификация данного командного файла, взятая из командной строки. Полезность этого неочевидна, но мы все же продемонстрируем ее примерами несколько позже. При необходимости задания большего, чем 9, числа аргументов не обойтись без команды SHIFT. Она сыграет положительную роль также в случае указания различного количества аргументов при том или ином вызове командного файла. Если внутри командного файла, скажем в имени файла, требуется задать символ %, то его следует продублировать (%%), чтобы избежать коллизии с признаком параметра или начала ссылки на значение глобальной переменной.

 

Второй  способ передачи информации в командный файл сводится к предварительному присваиванию (командой SET) глобальной переменной требуемого значения и последующему использованию этого значения в теле командного файла. Чтобы получить в командном файле доступ к значению глобальной переменной, следует ее имя заключить в символы %. Вместо отсутствующей в окружении глобальной переменной подставляется пустая строка.

Например, командный файл, добавляющий к имеющимся новый маршрут поиска исполняемых файлов, можно представить следующим образом:

SET РАТН = %РАТН%; %1

Очевидно, глобальные переменные можно использовать в командных файлах аналогично переменным в программах на процедурных языках программирования: только что рассмотренная  команда семантически эквивалентна оператору присваивания.

Однозначный ответ на вопрос о том, какой из рассмотренных способов передачи информации в командный файл лучше, отсутствует. Второй из них основан на побочном эффекте, что обычно считается плохой дисциплиной программирования. Однако только данный способ обеспечивает доступ к окружению DOS и избавляет пользователя от явного задания всех аргументов. Это особенно полезно, когда некоторые из них ие меняются при последовательных запусках командного файла. 

 

Так же может использоваться перенаправление  вывода информации. В конце команды  пишется знак > и имя файла в который нужно написать результат операции. Или же >> чтобы ДОПИСАТЬ в файл результат операции.

Например DIR C:/WINDOWS > file.txt напишет информацию о каталоге c:/windows в файл file.txt

 

 

Билет 21


 

Графические интерфейсы и расширения для 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.

 

Объектно-ориентированный подход в разработке программ появился позже других. Его появление стало следствием все возрастающей сложности программного обеспечения, необходимости его регулярного обновления из-за постоянно изменяющихся требований к программам и условиям их функционирования. Именно объектно-ориентированный подход позволяет решать задачи наивысшей сложности, повышает надежность программ, облегчает их модернизацию.

 

Логическая  единица объектно-ориентированной  программы – объект.

Объекты характеризуются атрибутами. Так  атрибутами автомобиля являются максимальная скорость, мощность двигателя, цвет кузова и т. д. Атрибутами усилителя являются частотный диапазон, выходная мощность, коэффициент нелинейных искажений, уровень шума и т. д.

 

Помимо  атрибутов объекты обладают некоторыми функциональными возможностями, которые  в объектно-ориентированном программировании (ООП) называют операциями или методами. Так автомобиль может ездить, корабль  – плавать, компьютер – производить  вычисления.

При этом подходе программа делится  на подпрограммы (объекты), которые  так же делятся на подпрограммы. Это позволяет свести программу  к простым арифметическим действиям, облегчает отладку приложения и  позволяет повторять отдельные  объекты программы.

 

Билет 22


  1. Основная функция всех ОС - посредническая. Она заключается в обеспечении интерфейсов:
  • пользователя (между пользователем и программно-аппаратными средствами) 
    По реализации интерфейса пользователя ОС подразделяются на графические и неграфические. Неграфические используют интерфейс командной строки, основным устройством управления которого является клавиатура. Управляющие команды вводятся в поле командной строки. Графические ОС реализуют более сложный тип интерфейса. Работа в графическом интерфейсе основана на взаимодействии активных и пассивных экранных элементов управления. В качестве активного элемента выступает указатель мыши, а в качестве пассивных выступают графические элементы управления приложением: кнопки, значки, переключатели, флажки, меню и т.д.

Информация о работе Шпаргалка по "Информатике"