Тема 1. АППАРАТНОЕ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
ПЕРСОНАЛЬНОГО
КОМПЬЮТЕРА
Лекция 1
План лекции
1.
Аппаратное обеспечение
персонального компьютера. Основные принципы построения персонального
компьютера.
2.
Программное обеспечение
персонального компьютера.
Вопрос 1. Аппаратное обеспечение персонального компьютера.
Основные принципы построения персонального компьютера.
Информационные технологии в своем единстве
представлены тремя составляющими:
■ Hardware —
аппаратное обеспечение;
■ Software —
программное обеспечение;
■ Brainware —
«алгоритмическая составляющая» (интеллектуальная).
Компьютер — это не один электронный аппарат, а
комплекс взаимосвязанных устройств, каждое из которых выполняет определенные
функции. Этот комплекс и есть аппаратное обеспечение[1].
Создано множество разновидностей персональных
компьютеров (ПК). Наиболее популярными являются компьютеры типа IBM PC
(International Business Machines Personal Computer). Компьютеры этого типа выпускают сотни производителей в
мире. Кроме того, существуют ПК других типов. Например, Macintosh фирмы Apple. Однако
основные принципы обработки информации и взаимодействия с пользователем
одинаковы для всех ПК.
Персональный
компьютер может работать со множеством различных дополнительных устройств,
подключаемых к нему по мере необходимости для решения поставленных задач. К ним
относятся сканеры, манипулятор «мышь», принтеры, графопостроители и т. д. ПК
могут быть объединены в локальные, региональные, глобальные сети. Для этого
требуется сетевое и коммуникационное оборудование: сетевые платы, модемы,
адаптеры и многое другое.
Кроме того,
существуют машины других классов — более мощные, чем ПК. Там, где высоки
требования к скорости расчетов и объему данных (космическая оборона,
метеорология), применяют большие ЭВМ и супер-ЭВМ. Их английское название — mainframe.
Аппаратное
обеспечение тесно связано с таким понятием, как «конфигурация», которое
означает, что данный компьютер может работать с разным набором внешних
устройств.
Минимальная
конфигурация — минимальный
набор составляющих элементов, без которых работа с ПК становится невозможной.
Этот набор включает системный блок, монитор (дисплей) и клавиатуру.
Типовой
комплект ПК включает
системный блок, монитор, клавиатуру, принтер и манипулятор «мышь». Расширение
функций, выполняемых ПК, обеспечивают дополнительные устройства. Например,
джойстик используется для управления в компьютерных играх; сканер необходим для
считывания информации с плоских носителей по принципу преобразования
отображенного луча; модем предназначен для работы электронной почты.
Основной узел
компьютера — системный блок. Устройства, находящиеся внутри блока,
называются внутренними, а устройства, подключаемые к нему снаружи, — внешними.
Внешние дополнительные устройства, предназначенные для ввода, вывода и
длительного хранения данных, также называют периферийными.
В системном блоке располагаются основные
аппаратные части ПК:
■ микропроцессор, который выполняет поступающие
на его вход команды, проводит вычисления и управляет работой всех составляющих
компьютера;
■ оперативная память, предназначенная для
временного хранения данных, а также постоянно хранящегося встроенного блока
операционной системы;
■ накопители на жестких и гибких магнитных
дисках;
■
дисководы для
компакт-дисков (CD—ROM), звуковые карты, видеоплата;
■ счетчик времени, функционирующий постоянно,
независимо от того, включен или выключен ПК;
■ электронные схемы, управляющие элементами
компьютера, обменом данных, отображением информации (диском, монитором,
принтером).
Клавиатура — устройство для ввода алфавитно-цифровой
информации. Внешний вид клавиатуры и расположение клавиш зависят от модели
компьютера.
Условно
клавиатуру можно разбить на следующие рабочие участки:
■
функциональные клавиши;
■
основная
алфавитно-цифровая и знаковая клавиатура (центральная часть);
■ дополнительная клавиатура справа (если
светится индикатор NumLock —
цифровая, если нет — управление курсором);
■ специальные клавиши (служебные): Enter,
Esc, Backspace, Tab, Del, Space, Ins, NumLock, CapsLock. Клавиши, изменяющие значение других клавиш — Ctrl,
Alt. Клавиши
управления курсором — Home, End, Page Down, Page Up.
Принтер предназначен для вывода информации на бумагу
или прозрачный носитель. По принципу действия различают матричные, струйные,
лазерные, светодиодные принтеры.
Монитор — устройство визуального представления данных.
Его основными потребительскими характеристиками являются: размер, шаг маски
экрана, максимальная частота регенерации изображения, класс защиты. Работает
монитор под управлением специального аппаратного устройства — видеоадаптера,
который предусматривает два режима: текстовый и графический.
В текстовом режиме экран представляет матрицу
размером 25 х 80. В каждое знакоместо может быть введен любой символ кодовой
таблицы. В графическом режиме изображение формируется совокупностью точек,
каждая из которых характеризуется цветом.
Размер экрана измеряется между
противоположными углами кинескопа по диагонали. Стандартные размеры: 14″,
15″, 17″, 19″, 20″, 21″ (единица измерения » —
дюйм). Универсальными являются мониторы 15 и 17 дюймов. Для работы с графикой
используют мониторы размером 19—21 дюймов.
Дж. Нейманом, Г. Голдешайном и А. Беркси были
высказаны основные идеи построения ЭВМ (1941 г.). Впоследствии
они получили название «принципы фон Неймана», которые используются и сейчас.
Работа над первой электронной вычислительной машиной началась в США в середине 1943 г. по заказу артиллерийского управления. Руководителями были Д. Моучли
и Д. Эккерт. Начиная с 1944 г. к работе был привлечен крупнейший
американский математик Джон фон Нейман. Постройка машины была завершена в конце
1945 г.; машина получила название ЭНИАК (ENIAC — Elektronic Numerical Integrator and Calculator — электронный
цифровой интегратор и вычислитель).
Принципы
фон Неймана:
■ использование двоичной системы счисления;
■ принцип хранимой в памяти программы.
Первый компьютер, построенный по принципам фон
Неймана, был сделан английским исследователем М. Уилксом (ЭДСАК — Electronic Delay Storage Automatic Calculator)
в 1949 г. Арифметические операции
он выполнял со скоростью: умножение — 8,5 мсек, сложение — 70 мкс (1мкс = 10
с).
Если связать принцип хранимой в памяти
программы с двоичной системой, то такая связь дает следующее преимущество. Для
записи команды в память ей необходимо придать числовой вид, что позволяет
производить преобразование кодов в процессе работы. А это, в свою очередь,
привело к возможности переадресации и формированию команд самой машиной и
позволило создать языки программирования.
Одной из причин успеха компьютеров IBM PC является принцип открытой архитектуры,
который предусматривает возможность дополнения имеющихся аппаратных средств
новыми компонентами без замены старых (наращивание оперативной памяти,
подключение дополнительных устройств). Кроме этого, можно заменять старые
компоненты новыми, более совершенными.
Вопрос 2. Программное обеспечение персонального компьютера.
Программное и аппаратное обеспечение в
компьютере работают в неразрывной связи и в непрерывном взаимодействии.
Программное обеспечение (ПО) — это совокупность всех программ и служебных
данных для них, предназначенных для управления компьютером.
Основной принцип
построения ПО заключается в выделении отдельных функций и оформлении их в виде
стандартных моделей или блоков. ПО можно подразделить на:
■
системное программное
обеспечение;
■
системы программирования;
■
прикладное программное
обеспечение.
Системное
программное обеспечение — это
совокупность программ, предназначенных для организации вычислительных и
управленческих процессов и решения часто встречающихся задач широкого круга
пользователей. К системному ПО относятся:
■ операционные системы (ОС). ОС (ОС ДВК, OS/2, UNIX, MS DOS, WINDOWS),
представляющие собой наиболее
важный тип системного программного обеспечения. Выделение ОС в отдельную группу
произошло по мере усложнения ЭВМ;
■ операционные среды и оболочки (FAR, Norton Commander, Windows 3.x и др.).
Они обеспечивают наглядный и удобный способ представления информации на экране;
■ средства контроля и диагностики аппаратуры (DiskTools, Norton disk doctor и др.).
Служат для выявления и локализации неисправностей в аппаратной части и в
программном обеспечении;
■ обслуживающие программы — антивирусы,
архиваторы (AidsTest,
WinRar
и др.).
Системы
программирования (Паскаль,
Си, объектно-ориентированная система Delphi и др.)
обеспечивают создание программ на машинном языке.
Прикладное
программное обеспечение — это
совокупность программ, предназначенных для выполнения конкретных задач
пользователя. Прикладные ПО делят:
■ на метод-ориентированные программы,
реализующие определенные методы решения математических задач;
■ проблемно-ориентированные программы,
предназначенные для решения задач из определенной сферы деятельности
специалиста, например, экономиста и бухгалтера — Галактика, Бухгалтерия1С,
документоведа — Дело, Solo;
■ программы общего назначения (текстовые
редакторы или процессоры, графические редакторы, электронные таблицы, системы
управления базами данных, средства коммуникации).
Программа — это набор инструкций на машинном языке,
который хранится в памяти ЭВМ и по команде пользователя загружается для
выполнения. Основу построения программы составляют принцип соглашений и принцип
умолчания.
Принцип
соглашений определяет набор
функций, которые будут выполняться конкретной программой и варианты исполнения
каждой функции. Например, для операционной оболочки NC: нажатие функциональной клавиши F5 активизирует функцию копирования.
Принцип
умолчания устанавливает
конкретный вариант исполнения функции (при наличии альтернатив), если
пользователь явным образом не потребовал иного. Например, для NC: F5 — копирование с тем же именем в соседний
каталог.
Основная
характеристика программы — интерфейс — совокупность средств, с помощью
которых программа «общается» с пользователем.
Существуют следующие виды интерфейса:
■
задание параметров в
командной строке.
Sort.exe < list.txt > sortlist.txt
/ R
■
пакетная обработка —
усложненный вид интерфейса. Файл содержит описание задания;
■
диалоговый интерфейс;
■
интерактивный интерфейс,
которым обладает современное ПО.
Для рассмотрения вопросов работы
вычислительной системы удобно классифицировать ПО по уровням.
Самым низким уровнем ПО является обеспечение,
отвечающее за взаимодействие с базовыми аппаратными средствами (ПО базового
уровня). Базовые программные средства хранятся в постоянном запоминающем
устройстве (ROM — Read Only Memory). Программы,
работающие на системном уровне, обеспечивают взаимодействие прочих
программ компьютера с базовым программным и аппаратным обеспечением.
Основное назначение программ служебного
уровня состоит в автоматизации работ по проверке, наладке и настройке
компьютера. Это так называемые утилиты. А с помощью ПО прикладного уровня на
компьютере реализуются конкретные задачи.
Machine Instructions are commands or programs written in the machine code of a machine (computer) that it can recognize and execute. A machine instruction consists of several bytes in memory that tell the processor to perform one machine operation.
The processor looks at machine instructions in main memory one after another and performs one machine operation for each machine instruction. A machine language program is the collection of machine instructions in the main memory.
Machine code or machine language is a set of instructions executed directly by a computer’s central processing unit (CPU). Each instruction performs a very specific task, such as a load, a jump, or an ALU operation on a unit of data in a CPU register or memory. Every program directly executed by a CPU is made up of a series of such instructions. The general format of a machine instruction is
A machine language program is the collection of machine instructions in the main memory.
- Brackets indicate that a field is optional
- The label is an identifier that is assigned the address of the first byte of the instruction in which it appears. It must be followed by “:”
- The inclusion of spaces is arbitrary, except that at least one space must be inserted; no room would lead to ambiguity.
- Comment field begins with a semicolon “ ; ”
Example:
Here: MOV R5,#25H;load 25H into R5
Machine Instructions Used in 8086 Microprocessor
1. Data transfer instructions– move, load exchange, input, output.
- MOV: Move byte or word to register or memory .
- IN, OUT: Input byte or word from port, output word to port.
- LEA: Load effective address
- LDS, LES Load pointer using data segment, extra segment .
- PUSH, POP: Push word onto stack, pop word off stack.
- XCHG: Exchange byte or word.
- XLAT: Translate byte using look-up table.
2. Arithmetic instructions – add, subtract, increment, decrement, convert byte/word and compare.
- ADD, SUB: Add, subtract byte or word
- ADC, SBB: Add, subtract byte or word and carry (borrow).
- INC, DEC: Increment, decrement byte or word.
- NEG: Negate byte or word (two’s complement).
- CMP: Compare byte or word (subtract without storing).
- MUL, DIV: Multiply, divide byte or word (unsigned).
- IMUL, IDIV: Integer multiply, divide byte or word (signed)
- CBW, CWD: Convert byte to word, word to double word
- AAA, AAS, AAM ,AAD: ASCII adjust for add, sub, mul, div .
- DAA, DAS: Decimal adjust for addition, subtraction (BCD numbers)
3. Logic instructions
– AND, OR, exclusive OR, shift/rotate and test
- NOT: Logical NOT of byte or word (one’s complement)
- AND: Logical AND of byte or word
- OR: Logical OR of byte or word.
- XOR: Logical exclusive-OR of byte or word
- TEST: Test byte or word (AND without storing).
- SHL, SHR: Logical Shift rotate instruction shift left, right byte or word? by 1or CL
- SAL, SAR: Arithmetic shift left, right byte or word? by 1 or CL
- ROL, ROR: Rotate left, right byte or word? by 1 or CL.
- RCL, RCR: Rotate left, right through carry byte or word? by 1 or CL.
4. String manipulation instruction – load, store, move, compare and scan for byte/word
- MOVS: Move byte or word string
- MOVSB, MOVSW: Move byte, word string.
- CMPS: Compare byte or word string.
- SCAS S: can byte or word string (comparing to A or AX)
- LODS, STOS: Load, store byte or word string to AL.
5. Control transfer instructions
– conditional, unconditional, call subroutine and return from subroutine.
- JMP: Unconditional jump .it includes loop transfer and subroutine and interrupt instructions.
- JNZ: jump till the counter value decreases to zero. It runs the loop till the value stored in CX becomes zero
6. Loop control instructions-
- LOOP: Loop unconditional, count in CX, short jump to target address.
- LOOPE (LOOPZ): Loop if equal (zero), count in CX, short jump to target address.
- LOOPNE (LOOPNZ): Loop if not equal (not zero), count in CX, short jump to target address.
- JCXZ: Jump if CX equals zero (used to skip code in loop).
- Subroutine and Interrupt instructions-
- CALL, RET: Call, return from procedure (inside or outside current segment).
- INT, INTO: Software interrupt, interrupt if overflow.IRET: Return from interrupt.
7. Processor control instructions-
Flag manipulation:
- STC, CLC, CMC: Set, clear, complement carry flag.
- STD, CLD: Set, clear direction flag.STI, CLI: Set, clear interrupt enable flag.
- PUSHF, POPF: Push flags onto stack, pop flags off stack.
Sample GATE Question
Q.1: Consider the sequence of machine instructions given below: [GATE CSE 2015]
MUL R5, R0, R1
DIV R6, R2, R3
ADD R7, R5, R6
SUB R8, R7, R4
In the above sequence, R0 to R8 are general purpose registers. In the instructions shown, the first register stores the result of the operation performed on the second and the third registers. This sequence of instructions is to be executed in a pipelined instruction processor with the following 4 stages: (1) Instruction Fetch and Decode (IF), (2) Operand Fetch (OF), (3) Perform Operation (PO) and (4) Write back the Result (WB). The IF, OF and WB stages take 1 clock cycle each for any instruction. The PO stage takes 1 clock cycle for ADD or SUB instruction, 3 clock cycles for MUL instruction and 5 clock cycles for DIV instruction. The pipelined processor uses operand forwarding from the PO stage to the OF stage. The number of clock cycles taken for the execution of the above sequence of instructions is ___________
(A) 11
(B) 12
(C) 13
(D)14
Solution: Correct Answer is (C).
Explanation:
1 2 3 4 5 6 7 8 9 10 11 12 13
IF OF PO PO PO WB
IF OF PO PO PO PO PO WB
IF OF PO WB
IF OF PO WB
FAQs on Machine Instructions
Q.1: What is termed as Opcode in Machine Instructions?
Answer:
Opcode (Operation Code) specifies the operation or action to be performed, such as addition or subtraction. It is a part of machine instruction.
Q.2: How machine instructions are executed by CPU?
Answer:
Machine Instructions are executed by CPU in following manner: CPU fetches, decodes, and executes machine instructions sequentially from memory as part of its instruction cycle.
Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out — check it out now!
Last Updated :
20 Sep, 2023
Like Article
Save Article
35 вопросов
Выполним любые типы работ
- Дипломные работы
- Курсовые работы
- Рефераты
- Контрольные работы
- Отчет по практике
- Эссе
Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
Скачиваний:
131
Добавлен:
27.04.2015
Размер:
65.98 Кб
Скачать
-
Что
такое программа? -
Что
включает в себя понятие «программное
обеспечение»? -
Охарактеризуйте
основные категории ПО. -
В
чем отличие прикладных программ от
системных и инструментальных? -
В
чем состоит назначение операционной
системы? -
Что
такое файл и как организована файловая
система? -
Приведите
пример иерархической файловой структуры. -
Что
такое базовая система ввода-вывода
(BIOS)? -
Назовите
основные разновидности программ-утилит. -
К
каким категориям программного обеспечения
относятся программные пакеты: Norton
Commander,
MS—DOS,
Windows-2000,
Windows
XP,;
MSWord,
Adobe
PageMaker,
TPascal,
Basic,
MS
Excel,
MS
Access,
Microsoft
Office? -
Для
чего предназначен пакет программ Norton
Commander? -
В
чем отличие командного и графического
интерфейса? -
Характеризуйте
основные особенности операционных
систем Windows-2000
и Windows XP. -
Какие
языки и системы программирования вы
знаете и в чем их особенности? -
В
чем отличие процесса интерпретации от
процесса компиляции? -
Назовите
основные функции текстовых редакторов. -
Какие
дополнительные возможности редактирования
текстов обеспечивают полнофункциональные
издательские системы по сравнению с
текстовыми редакторами? -
Назовите
функциональные возможности табличного
процессора. -
Дайте
определение и опишите назначение базы
данных. -
Приведите
пример возможного наполнения базы
данных вашего учебного заведения. -
Каковы
основные функциональные возможности
систем управления базами данных? -
Что
такое информационно-поисковые системы? -
Дайте
определение пакета прикладных программ. -
Каково
назначение библиотек стандартных
программ? Дайте определения интегрированного
пакета программ.
2.1.6. Тестовые задания по теме «Программное обеспечение компьютера»
-
Программой
архиватором называют-
программу для
уменьшения информационного объема
(сжатия) файлов -
транслятор
-
программу
резервного копирования файлов -
интерпретатор
-
систему управления
базами данных
-
-
Компьютерные
вирусы-
пишутся людьми
специально для нанесения ущерба
пользователям персональных компьютеров -
зарождаются при
работе неверно написанных программных
продуктов -
являются следствием
ошибок в операционной системе -
возникают в связи
со сбоями в работе аппаратных средств
компьютера -
имеют биологическое
происхождение
-
-
Браузеры
(например, Microsoft Internet
Explorer) являются
-
средством просмотра
web-страниц -
серверами Интернет
-
антивирусными
программами -
трансляторами
языка программирования
-
Web-страница –
это
-
документ, в котором
хранится информация пользователя -
документ, в котором
хранится информация сервера -
документ, в котором
хранится вся информация по сети -
сводка меню
программных продуктов
-
Домен – это
-
часть адреса,
определяющая адрес компьютера
пользователя в сети -
единица измерения
информации -
название программы,
для осуществления связи между компьютерами -
название устройства,
осуществляющего связь между компьютерами
-
Гипертекст —
это
-
структурированный
текст, в котором могут осуществляться
переходы по выделенным меткам -
очень большой
текст -
текст, набранный
на компьютере -
текст, в котором
используется шрифт большого размера
-
HTML
(Hyper Text Markup Language) является
-
средством создания
Web-страниц -
средством просмотра
Web-страниц -
транслятором
языка программирования -
сервером Интернет
-
Для передачи в
сети web-страниц используется протокол
-
www
-
http
-
ftp
-
dns
-
Текстовый
редактор — это
-
программа,
предназначенная для работы с текстовой
информацией в процессе делопроизводства,
редакционно-издательской деятельности
и др -
программа
автоматического перевода текста на
символических языках в текст, записанный
с использованием машинных кодов -
программа обработки
изображений при создании мультимедийных
игровых программ -
программа управления
ресурсами персонального компьютера
при создании документов -
работник
издательства, осуществляющий проверку
и исправление ошибок в тексте при
подготовке рукописи к печати
-
Поиск слова в
тексте по заданному образцу является
процессом
-
обработки информации
-
хранения информации
-
передачи информации
-
уничтожения
информации -
получения информации
-
Windows – это
-
операционная
система -
графическая
программа -
текстовый редактор
-
хорошая вещь
-
Windows-приложения
это
-
компоненты Windows
-
DOS-программы
-
документы по
Windows -
калькулятор,
блокнот, графический редактор
-
Экран монитора
называют
-
рабочий стол
Windows -
Окно Windows
-
панель Windows
-
обои Windows
-
Под программным
обеспечением (SoftWare) понимается
-
совокупность
программ, выполняемых вычислительной
техникой -
правила техники
безопасности -
последовательность
символов, слов, абзацев -
инструкция по
получению денег в банкомате
-
Укажите правильные
категории программного обеспечения
-
прикладное,
системное, инструментальное -
системное, файловое,
оптическое -
электронный
собеседник, электронные оболочки,
команды -
программы, коды,
алгоритмы
-
Антивирусные
программы предназначены для
-
предотвращения
заражения компьютерными вирусами и
ликвидации последствий заражения
вирусами -
архивации (сжатия)
информации на диске -
вывода телевизионных
сигналов на монитор компьютера на фоне
работы других программ -
воспроизведения
последовательности картинок, создающих
впечатление движущегося изображения
-
Программы
вспомогательного назначения из класса
системных называются
-
Утилиты (лат
utilitas — польза) -
программы контроля,
тестирования и диагностики -
антивирусные
программы -
программы-драйверы
-
системные программы
-
Операционная
система выполняет функции по
-
организации
диалога с пользователем, управления
аппаратурой и ресурсами компьютера -
обеспечению
организации и хранения файлов -
подключению
устройств ввода/вывода -
организации обмена
данными между компьютером и различными
периферийными устройствами
-
BIOS
находится
-
в постоянно-запоминающем
устройстве (ПЗУ) -
в оперативно-запоминающем
устройстве (ОЗУ) -
на винчестере
-
на CD-ROM
-
Текущий диск –
это
-
диск, с которым
пользователь работает в данный момент
времени -
CD-ROM
-
жесткий диск
-
диск, в котором
хранится операционная система
-
Системные
программы
-
управляют работой
аппаратных средств и обеспечивают
услугами нас и наши прикладные комплексы -
управляют работой
ЭВМ с помощью электрических импульсов -
игры, драйверы,
трансляторы и тд -
программы, которые
хранятся на жестком диске
-
Hardware это
-
одна из составляющих
информационной технологии — аппаратное
обеспечение -
одна из составляющих
информационной технологии — программное
обеспечение -
жесткий диск,
находящийся внутри системного блока
-
Software это
-
одна из составляющих
информационной технологии — программное
обеспечение -
одна из составляющих
информационной технологии — аппаратное
обеспечение
-
жесткий диск,
находящийся внутри блока -
компактный диск
-
Программа
-
это набор инструкций
на машинном языке, который хранится в
виде файла на магнитном диске и по вашей
команде загружается в компьютер для
выполнения -
это игры,
предназначенные для использования на
ЭВМ -
это набор инструкций,
предназначенный для запуска компьютера -
это набор инструкций,
предназначенных для работы компьютера
-
Драйверы устройств
-
это программные
средства, предназначенные для подключения
устройств ввода/вывода -
это аппаратные
средства, подключенные к компьютеру
для осуществления операций ввода/вывода -
это программа,
переводящая языки высокого уровня в
машинный код -
это программа,
позволяющая повысить скорость работы
пользователя на ЭВМ
-
Прикладные
программы
-
программы,
предназначенные для решения конкретных
задач -
управляют работой
аппаратных средств и обеспечивают
услугами нас и наши прикладные комплексы -
игры, драйверы,
трансляторы и тд -
программы, которые
хранятся на различного типа дискетах
-
В состав ОС не
входит
-
драйверы
-
BIOS
-
программа-загрузчик
-
ядро ОС
-
Ярлык – это
-
графическое
изображение файла, папки или программы -
копия файла, папки
или программы -
директория
-
перемещенный
файл, папка или программа
-
Жесткому диску
соответствует соответствует имя
-
C:
-
B:
-
A:
-
Текущий каталог
— это каталог
-
с которым работает
или работал пользователь на данном
диске -
в котором хранятся
все программы операционной системы -
объем которого
изменяется при работе компьютера -
в котором находятся
файлы, созданные пользователем
-
DOS предназначена
для
-
организации
управления компьютером и его ресурсами
через набор элементарных операций -
работы с внешними
устройствами -
только для обработки
и хранения файлов -
обмена данными
между компьютером и различными
периферийными устройствами
-
Графическим
редактором называется программа,
предназначенная для
-
работы с графическим
изображением -
создания графического
образа текста -
редактирования
вида и начертания шрифта -
построения диаграмм
-
Примитивами в
графическом редакторе называются
-
линия, круг,
прямоугольник -
карандаш, кисть,
ластик -
выделение,
копирование, вставка -
наборы цветов
(палитра)
-
Инструментами
в графическом редакторе являются
-
карандаш, кисть,
ластик -
линия, круг,
прямоугольник -
выделение,
копирование, вставка -
наборы цветов
(палитра)
-
Минимальным
объектом, используемым в векторном
графическом редакторе, является
-
точка экрана
(пиксель) -
объект (прямоугольник,
круг и т.д.) -
палитра цветов
-
знакоместо (символ)
-
Редакционно-издательские
технологии предназначены для
-
обработки текстовой
информации -
обработки больших
объемов структурированной информации -
решения вычислительных
задач и обеспечения экономической
деятельности -
обработки реальных
изображений и звука -
создания
инструментальных программных средств
информационных технологий
-
Технологии баз
данных предназначены для
-
обработки больших
объемов структурированной информации -
обработки текстовой
информации -
решения вычислительных
задач и обеспечения экономической
деятельности -
обработки реальных
изображений и звука -
создания
инструментальных программных средств
информационных технологий
-
Офисные технологии
предназначены для
-
решения вычислительных
задач и обеспечения экономической
деятельности -
обработки больших
объемов структурированной информации -
обработки текстовой
информации -
обработки реальных
изображений и звука -
создания
инструментальных программных средств
информационных технологий
-
Графическими
редакторами являются следующие программы
-
Coreldraw
-
Excel
-
FoxPro
-
Basic
-
Access
-
Word
-
Pascal
-
Системами
управления базами данных являются
следующие программы
-
Access
-
FoxPro
-
Excel
-
Basic
-
Coreldraw
-
Word
-
Pascal
-
Электронными
таблицами являются следующие программы
-
Excel
-
Supercalc
-
FoxPro
-
Basic
-
Access
-
Lexicon
-
Coreldraw
-
Word
-
Pascal
-
Операционная
система(ОС) – это
-
система программ,
осуществляющая общее управление работой
устройств компьютера -
главный электронный
блок компьютера -
программа,
выполняющая арифметические и логические
операции -
программа,
управляющая работой компьютера в каждый
конкретный момент времени -
программа,
обеспечивающая доступ пользователя к
ресурсам компьютера
-
В состав ОС
входят следующие подсистемы
-
управления
устройствами -
управления файлами
-
управления
программами -
управления памятью
компьютера -
обработки ошибок
-
распознавания
образов -
управления базами
данных -
расширения
комплекта компьютера
-
К числу операционных
систем относятся
-
MS DOS
-
Windows31
-
Windows 95
-
UNIX
-
OS/2
-
Norton Commander
-
Диалоговая
оболочка — это
-
программа,
обеспечивающая доступ пользователя
к ресурсам компьютера -
главный электронный
блок компьютера -
система программ,
осуществляющая общее управление работой
устройств компьютера -
программа,
выполняющая арифметические и логические
операции -
программа,
управляющая работой компьютера в каждый
конкретный момент времени
-
Назначением
графических редакторов является
-
построение
графических изображений -
создание анимационных
изображений (мультипликации) -
создание графического
представления таблицы (диаграмм) -
обработка текстовой
информации
-
Операционная
система – это
-
набор программ,
обеспечивающий работу всех аппаратных
устройств компьютера и доступ
пользователя к ним -
система
программирования на языке низкого
уровня -
совокупность
программ, используемых для операций
с документами -
совокупность
основных устройств компьютера -
программа для
уничтожения компьютерных вирусов
-
Принцип
программного управления работой
компьютера предполагает-
необходимость
использования операционной системы
для синхронной работы аппаратных
средств -
двоичное кодирование
данных в компьютере -
возможность
выполнения без внешнего вмешательства
целой серии команд -
моделирование
информационной деятельности человека
при управлении компьютером -
использование
формул исчисления высказываний для
реализации команд в компьютере
-
-
Технология
программирования предназначена для
-
создания
инструментальных программных средств
информационных технологий -
обработки текстовой
информации -
решения вычислительных
задач и обеспечения экономической
деятельности -
обработки реальных
изображений и звука -
обработки больших
объемов структурированной информации
-
Языками
программирования являются следующие
программы
-
Pascal
-
Basic
-
Excel
-
FoxPro
-
Access
-
Lexicon
-
Supercalc
-
Coreldraw
-
Word
-
Текстовыми
редакторами являются следующие программы
-
Word
-
Lexicon
-
Excel
-
FoxPro
-
Basic
-
Access
-
Supercalc
-
Coreldraw
-
Pascal
-
Графическими
редакторами являются следующие программы
-
Coreldraw
-
Excel
-
FoxPro
-
Basic
-
Access
-
Word
-
Pascal
-
Системами
управления базами данных являются
следующие программы
-
Access
-
FoxPro
-
Excel
-
Basic
-
Coreldraw
-
Word
-
Pascal
-
Электронными
таблицами являются следующие программы
-
Supercalc
-
Excel
-
FoxPro
-
Basic
-
dAccess
-
Lexicon
-
Coreldraw
-
Word
-
Pascal
-
В состав ОС
входят следующие подсистемы
-
управления
устройствами -
управления файлами
-
управления памятью
компьютера -
управления
программами -
обработки ошибок
-
распознавания
образов -
управления базами
данных -
расширения
комплекта компьютера
ТЕСТ
по теме « АРХИТЕКТУРА КОМПЬЮТЕРА».
1. Укажите верное (ые) высказывание (я):
а) компьютер
— это техническое средство для преобразования информации;
б) компьютер
предназначен для хранения информации и команд;
в) компьютер — универсальное средство для обработки информации.
2. Внешняя память служит.
а)
для хранения оперативной, часто изменяющейся информации в процессе решения
задачи;
б) для долговременного хранения информации независимо оттого, работает
ЭВМ
или нет;
в) для хранения информации внутри ЭВМ;
г) для обработки информации в данный момент времени.
3.
Магистраль ЭВМ — это:
а) внешнее устройство ЭВМ:
б) часть операционной системы;
в) запоминающее устройство ЭВМ;
г) общая линия проводов, к которым параллельно присоединяются блоки ЭВМ.
4.
Драйверы устройств:
а) это аппаратные средства, подключенные к компьютеру для осуществления
операций
ввода/вывода;
б) это программные средства, предназначенные для подключения устройств
ввода/вывода;
в) это программа, переводящая языки высокого уровня в машинный код:
г) это программа, позволяющая повысить скорость работы пользователя на
ЭВМ.
5.
Оперативная память служит:
а) для хранения информации;
б) для обработки информации;
в) для запуска программ;
г) для обработки одной программы в заданный момент времени.
6.
Системные программы:
а) управляют работой аппаратных средств и обеспечивают услугами нас и
наши прикладные комплексы;
б) управляют работой ЭВМ с помощью электрических импульсов;
в) игры, драйверы, трансляторы и т.д.;
г) программы, которые хранятся на жестком диске.
7.
Какое устройство компьютера предназначено для ввода
информации?
а) принтер;
б) дисплей;
в) процессор;
г) клавиатура.
8.
МОDЕМ — это устройство:
а) для хранения информации;
б) для обработки информации в данный момент времени;
в) для передачи информации по телефонным каналам связи;
г) для вывода информации на печать.
9.
Укажите верное (ые) высказывание (я):
а) внешняя память — это память высокого быстродействия и ограниченной
емкости;
б) внешняя память предназначена для долговременного хранения
информации независимо от того, работает ЭВМ или нет;
в) внешняя память предназначена для долговременного хранения
информации, только когда
работает ЭВМ.
10.
Что такое Software ?
а) одна из составляющих информационной технологии — аппаратное
обеспечение;
б) одна из составляющих информационной технологии — программное
обеспечение;
в) жесткий диск, находящийся внутри системного блока;
г) компактный диск.
11. В каком устройстве
компьютера производится обработка информации?
а) внешняя
память;
б) дисплей;
в) процессор;
г) клавиатура.
12.
Что такое архитектура ЭВМ?
а) внутренняя организация ЭВМ;
б) это описание устройств и принципов работы компьютера, достаточное
для пользователя;
в) это технические средства для преобразования электрических сигналов.
13.
Какое устройство компьютера предназначено для
вывода информации?
а) оперативная память;
б) дисплей;
в) мышь;
г) клавиатура.
14.
Укажите верное (ые) высказывание (я):
а) устройство вывода — предназначено для программного управления
работой вычислительной
машины;
б) устройство вывода — предназначено для обучения, для игры, для
расчетов и для накопления
информации;
в) устройство вывода — предназначено для передачи информации от машины
человеку.
15. Какое устройство ЭВМ
относится к внешним?
а) центральный процессор;
б) оперативная память;
в) принтер,
г) арифметико-логическое устройство.
16. ОЗУ-
это память, в которой:
а) хранится исполняемая в данный момент времени программа и данные, с
которыми она непосредственно
работает;
б) хранится информация, присутствие которой постоянно необходимо в
компьютере;
в) хранится информация, независимо от того работает ЭВМ или нет;
г) хранятся программы, предназначенные для обеспечения диалога
пользователя с ЭВМ
17. Минимальный
состав персонального компьютера:
а) винчестер, дисковод, монитор, клавиатура;
б) дисплей, клавиатура, процессор, память;
в) принтер, клавиатура, монитор, память;
г) винчестер, принтер, дисковод, клавиатура.
18. Что такое Hardware?
а) одна из составляющих информационной технологии — аппаратное
обеспечение;
б) одна из составляющих информационной технологии — программное
обеспечение;
в) жесткий диск, находящийся внутри системного блока;
г) компактный диск.
19. Что
такое программа?
а) это игры, предназначенные для использования на ЭВМ;
б) это набор инструкций на машинном языке, который хранится в виде
файла на магнитном диске и по
вашей команде загружается в компьютер для выполнения;
в) это набор инструкций, предназначенный для запуска компьютера;
г) это набор инструкций, предназначенный для работы компьютера.
20. Информационная магистраль — это:
а) набор команд, предназначенный для управления процессом обработки
данных в ЭВМ;
б) кабель, осуществляющий информационную связь между устройствами
компьютера;
в) количество одновременно передаваемых по шине бит;
г) быстрая, полупроводниковая, энергонезависимая память
21. Укажите верное (ые) высказывание (я):
а) устройство ввода — предназначено для обработки вводимых данных;
б) устройство ввода — предназначено для передачи информации от человека
машине;
в) устройство ввода — предназначено для реализации алгоритмов
обработки, накопления и передачи
информации.
ТЕСТ по теме « АРХИТЕКТУРА КОМПЬЮТЕРА».
-
Укажите верное высказывание:
а) компьютер — это техническое средство для преобразования информации;
б) компьютер предназначен для хранения информации и команд;
в) компьютер — универсальное средство для обработки информации.
-
Внешняя память служит.
а) для хранения оперативной, часто изменяющейся информации в процессе решения
задачи;
б) для долговременного хранения информации независимо оттого, работает ЭВМ
или нет;
в) для хранения информации внутри ЭВМ;
г) для обработки информации в данный момент времени.
-
Магистраль ЭВМ — это:
а) внешнее устройство ЭВМ:
б) часть операционной системы;
в) запоминающее устройство ЭВМ;
г) общая линия проводов, к которым параллельно присоединяются блоки ЭВМ.
-
Драйверы устройств:
а) это аппаратные средства, подключенные к компьютеру для осуществления операций
ввода/вывода;
б) это программные средства, предназначенные для подключения устройств ввода/вывода;
в) это программа, переводящая языки высокого уровня в машинный код:
г) это программа, позволяющая повысить скорость работы пользователя на ЭВМ.
-
Оперативная память служит (несколько вариантов ответа):
а) для хранения информации;
б) для обработки информации;
в) для запуска программ;
г) для обработки одной программы в заданный момент времени.
-
Системные программы:
а) управляют работой аппаратных средств и обеспечивают услугами нас и наши прикладные комплексы;
б) управляют работой ЭВМ с помощью электрических импульсов;
в) игры, драйверы, трансляторы и т.д.;
г) программы, которые хранятся на жестком диске.
-
Какое устройство компьютера предназначено для ввода информации?
а) принтер;
б) дисплей;
в) процессор;
г) клавиатура.
-
МОDЕМ — это устройство:
а) для хранения информации;
б) для обработки информации в данный момент времени;
в) для передачи информации по телефонным каналам связи;
г) для вывода информации на печать.
-
Укажите верное высказывание:
а) внешняя память — это память высокого быстродействия и ограниченной емкости;
б) внешняя память предназначена для долговременного хранения информации независимо от того, работает ЭВМ или нет;
в) внешняя память предназначена для долговременного хранения информации, только когда
работает ЭВМ.
-
Что такое Software ?
а) одна из составляющих информационной технологии — аппаратное обеспечение;
б) одна из составляющих информационной технологии — программное обеспечение;
в) жесткий диск, находящийся внутри системного блока;
г) компактный диск.
11. В каком устройстве компьютера производится обработка информации?
а) внешняя память;
б) дисплей;
в) процессор;
г) клавиатура.
-
Что такое архитектура ЭВМ?
а) внутренняя организация ЭВМ;
б) это описание устройств и принципов работы компьютера, достаточное для пользователя;
в) это технические средства для преобразования электрических сигналов.
-
Какое устройство компьютера предназначено для вывода информации?
а) оперативная память;
б) дисплей;
в) мышь;
г) клавиатура.
-
Укажите верное высказывание:
а) устройство вывода — предназначено для программного управления работой вычислительной
машины;
б) устройство вывода — предназначено для обучения, для игры, для расчетов и для накопления
информации;
в) устройство вывода — предназначено для передачи информации от машины человеку.
15. Какое устройство ЭВМ относится к внешним?
а) центральный процессор;
б) оперативная память;
в) принтер,
г) арифметико-логическое устройство.
-
ОЗУ- это память, в которой (несколько вариантов ответа):
а) хранится исполняемая в данный момент времени программа и данные, с которыми она непосредственно работает;
б) хранится информация, присутствие которой постоянно необходимо в компьютере;
в) хранится информация, независимо от того работает ЭВМ или нет;
г) хранятся программы, предназначенные для обеспечения диалога пользователя с ЭВМ
-
Минимальный состав персонального компьютера:
а) винчестер, дисковод, монитор, клавиатура;
б) дисплей, клавиатура, процессор, память;
в) принтер, клавиатура, монитор, память;
г) винчестер, принтер, дисковод, клавиатура.
-
Что такое Hardware?
а) одна из составляющих информационной технологии — аппаратное обеспечение;
б) одна из составляющих информационной технологии — программное обеспечение;
в) жесткий диск, находящийся внутри системного блока;
г) компактный диск.
-
Что такое программа?
а) это игры, предназначенные для использования на ЭВМ;
б) это набор инструкций на машинном языке, который хранится в виде файла на магнитном диске и по вашей команде загружается в компьютер для выполнения;
в) это набор инструкций, предназначенный для запуска компьютера;
г) это набор инструкций, предназначенный для работы компьютера.
-
Информационная магистраль — это:
а) набор команд, предназначенный для управления процессом обработки данных в ЭВМ;
б) кабель, осуществляющий информационную связь между устройствами компьютера;
в) количество одновременно передаваемых по шине бит;
г) быстрая, полупроводниковая, энергонезависимая память
-
Укажите верное высказывание:
а) устройство ввода — предназначено для обработки вводимых данных;
б) устройство ввода — предназначено для передачи информации от человека машине;
в) устройство ввода — предназначено для реализации алгоритмов обработки, накопления и передачи
информации.
Ключ к тесту
|
Тест «Архитектура компьютера» |
||||
|
Дата: ________________ |
||||
|
ФИО: ________________ |
||||
|
Группа: ______________ |
||||
|
а |
б |
в |
г |
|
|
1 |
|
|||
|
2 |
|
|||
|
3 |
|
|||
|
4 |
|
|||
|
5 |
|
|
||
|
6 |
|
|||
|
7 |
|
|||
|
8 |
|
|||
|
9 |
|
|||
|
10 |
|
|||
|
11 |
|
|||
|
12 |
|
|||
|
13 |
|
|||
|
14 |
|
|||
|
15 |
|
|||
|
16 |
|
|
||
|
17 |
|
|||
|
18 |
|
|||
|
19 |
|
|||
|
20 |
|
|||
|
21 |
|
|
Тест «Архитектура компьютера» |
||||
|
Дата: ________________ |
||||
|
ФИО: ________________ |
||||
|
Группа: ______________ |
||||
|
а |
б |
в |
г |
|
|
1 |
||||
|
2 |
||||
|
3 |
||||
|
4 |
||||
|
5 |
||||
|
6 |
||||
|
7 |
||||
|
8 |
||||
|
9 |
||||
|
10 |
||||
|
11 |
||||
|
12 |
||||
|
13 |
||||
|
14 |
||||
|
15 |
||||
|
16 |
||||
|
17 |
||||
|
18 |
||||
|
19 |
||||
|
20 |
||||
|
21 |
|
Тест «Архитектура компьютера» |
||||
|
Дата: ________________ |
||||
|
ФИО: ________________ |
||||
|
Группа: ______________ |
||||
|
а |
б |
в |
г |
|
|
1 |
||||
|
2 |
||||
|
3 |
||||
|
4 |
||||
|
5 |
||||
|
6 |
||||
|
7 |
||||
|
8 |
||||
|
9 |
||||
|
10 |
||||
|
11 |
||||
|
12 |
||||
|
13 |
||||
|
14 |
||||
|
15 |
||||
|
16 |
||||
|
17 |
||||
|
18 |
||||
|
19 |
||||
|
20 |
||||
|
21 |
|
Тест «Архитектура компьютера» |
||||
|
Дата: ________________ |
||||
|
ФИО: ________________ |
||||
|
Группа: ______________ |
||||
|
а |
б |
в |
г |
|
|
1 |
||||
|
2 |
||||
|
3 |
||||
|
4 |
||||
|
5 |
||||
|
6 |
||||
|
7 |
||||
|
8 |
||||
|
9 |
||||
|
10 |
||||
|
11 |
||||
|
12 |
||||
|
13 |
||||
|
14 |
||||
|
15 |
||||
|
16 |
||||
|
17 |
||||
|
18 |
||||
|
19 |
||||
|
20 |
||||
|
21 |
|
Тест «Архитектура компьютера» |
||||
|
Дата: ________________ |
||||
|
ФИО: ________________ |
||||
|
Группа: ______________ |
||||
|
а |
б |
в |
г |
|
|
1 |
||||
|
2 |
||||
|
3 |
||||
|
4 |
||||
|
5 |
||||
|
6 |
||||
|
7 |
||||
|
8 |
||||
|
9 |
||||
|
10 |
||||
|
11 |
||||
|
12 |
||||
|
13 |
||||
|
14 |
||||
|
15 |
||||
|
16 |
||||
|
17 |
||||
|
18 |
||||
|
19 |
||||
|
20 |
||||
|
21 |
|
Тест «Архитектура компьютера» |
||||
|
Дата: ________________ |
||||
|
ФИО: ________________ |
||||
|
Группа: ______________ |
||||
|
а |
б |
в |
г |
|
|
1 |
||||
|
2 |
||||
|
3 |
||||
|
4 |
||||
|
5 |
||||
|
6 |
||||
|
7 |
||||
|
8 |
||||
|
9 |
||||
|
10 |
||||
|
11 |
||||
|
12 |
||||
|
13 |
||||
|
14 |
||||
|
15 |
||||
|
16 |
||||
|
17 |
||||
|
18 |
||||
|
19 |
||||
|
20 |
||||
|
21 |
Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
Скачиваний:
132
Добавлен:
27.04.2015
Размер:
65.98 Кб
Скачать
-
Что
такое программа? -
Что
включает в себя понятие «программное
обеспечение»? -
Охарактеризуйте
основные категории ПО. -
В
чем отличие прикладных программ от
системных и инструментальных? -
В
чем состоит назначение операционной
системы? -
Что
такое файл и как организована файловая
система? -
Приведите
пример иерархической файловой структуры. -
Что
такое базовая система ввода-вывода
(BIOS)? -
Назовите
основные разновидности программ-утилит. -
К
каким категориям программного обеспечения
относятся программные пакеты: Norton
Commander,
MS—DOS,
Windows-2000,
Windows
XP,;
MSWord,
Adobe
PageMaker,
TPascal,
Basic,
MS
Excel,
MS
Access,
Microsoft
Office? -
Для
чего предназначен пакет программ Norton
Commander? -
В
чем отличие командного и графического
интерфейса? -
Характеризуйте
основные особенности операционных
систем Windows-2000
и Windows XP. -
Какие
языки и системы программирования вы
знаете и в чем их особенности? -
В
чем отличие процесса интерпретации от
процесса компиляции? -
Назовите
основные функции текстовых редакторов. -
Какие
дополнительные возможности редактирования
текстов обеспечивают полнофункциональные
издательские системы по сравнению с
текстовыми редакторами? -
Назовите
функциональные возможности табличного
процессора. -
Дайте
определение и опишите назначение базы
данных. -
Приведите
пример возможного наполнения базы
данных вашего учебного заведения. -
Каковы
основные функциональные возможности
систем управления базами данных? -
Что
такое информационно-поисковые системы? -
Дайте
определение пакета прикладных программ. -
Каково
назначение библиотек стандартных
программ? Дайте определения интегрированного
пакета программ.
2.1.6. Тестовые задания по теме «Программное обеспечение компьютера»
-
Программой
архиватором называют-
программу для
уменьшения информационного объема
(сжатия) файлов -
транслятор
-
программу
резервного копирования файлов -
интерпретатор
-
систему управления
базами данных
-
-
Компьютерные
вирусы-
пишутся людьми
специально для нанесения ущерба
пользователям персональных компьютеров -
зарождаются при
работе неверно написанных программных
продуктов -
являются следствием
ошибок в операционной системе -
возникают в связи
со сбоями в работе аппаратных средств
компьютера -
имеют биологическое
происхождение
-
-
Браузеры
(например, Microsoft Internet
Explorer) являются
-
средством просмотра
web-страниц -
серверами Интернет
-
антивирусными
программами -
трансляторами
языка программирования
-
Web-страница –
это
-
документ, в котором
хранится информация пользователя -
документ, в котором
хранится информация сервера -
документ, в котором
хранится вся информация по сети -
сводка меню
программных продуктов
-
Домен – это
-
часть адреса,
определяющая адрес компьютера
пользователя в сети -
единица измерения
информации -
название программы,
для осуществления связи между компьютерами -
название устройства,
осуществляющего связь между компьютерами
-
Гипертекст —
это
-
структурированный
текст, в котором могут осуществляться
переходы по выделенным меткам -
очень большой
текст -
текст, набранный
на компьютере -
текст, в котором
используется шрифт большого размера
-
HTML
(Hyper Text Markup Language) является
-
средством создания
Web-страниц -
средством просмотра
Web-страниц -
транслятором
языка программирования -
сервером Интернет
-
Для передачи в
сети web-страниц используется протокол
-
www
-
http
-
ftp
-
dns
-
Текстовый
редактор — это
-
программа,
предназначенная для работы с текстовой
информацией в процессе делопроизводства,
редакционно-издательской деятельности
и др -
программа
автоматического перевода текста на
символических языках в текст, записанный
с использованием машинных кодов -
программа обработки
изображений при создании мультимедийных
игровых программ -
программа управления
ресурсами персонального компьютера
при создании документов -
работник
издательства, осуществляющий проверку
и исправление ошибок в тексте при
подготовке рукописи к печати
-
Поиск слова в
тексте по заданному образцу является
процессом
-
обработки информации
-
хранения информации
-
передачи информации
-
уничтожения
информации -
получения информации
-
Windows – это
-
операционная
система -
графическая
программа -
текстовый редактор
-
хорошая вещь
-
Windows-приложения
это
-
компоненты Windows
-
DOS-программы
-
документы по
Windows -
калькулятор,
блокнот, графический редактор
-
Экран монитора
называют
-
рабочий стол
Windows -
Окно Windows
-
панель Windows
-
обои Windows
-
Под программным
обеспечением (SoftWare) понимается
-
совокупность
программ, выполняемых вычислительной
техникой -
правила техники
безопасности -
последовательность
символов, слов, абзацев -
инструкция по
получению денег в банкомате
-
Укажите правильные
категории программного обеспечения
-
прикладное,
системное, инструментальное -
системное, файловое,
оптическое -
электронный
собеседник, электронные оболочки,
команды -
программы, коды,
алгоритмы
-
Антивирусные
программы предназначены для
-
предотвращения
заражения компьютерными вирусами и
ликвидации последствий заражения
вирусами -
архивации (сжатия)
информации на диске -
вывода телевизионных
сигналов на монитор компьютера на фоне
работы других программ -
воспроизведения
последовательности картинок, создающих
впечатление движущегося изображения
-
Программы
вспомогательного назначения из класса
системных называются
-
Утилиты (лат
utilitas — польза) -
программы контроля,
тестирования и диагностики -
антивирусные
программы -
программы-драйверы
-
системные программы
-
Операционная
система выполняет функции по
-
организации
диалога с пользователем, управления
аппаратурой и ресурсами компьютера -
обеспечению
организации и хранения файлов -
подключению
устройств ввода/вывода -
организации обмена
данными между компьютером и различными
периферийными устройствами
-
BIOS
находится
-
в постоянно-запоминающем
устройстве (ПЗУ) -
в оперативно-запоминающем
устройстве (ОЗУ) -
на винчестере
-
на CD-ROM
-
Текущий диск –
это
-
диск, с которым
пользователь работает в данный момент
времени -
CD-ROM
-
жесткий диск
-
диск, в котором
хранится операционная система
-
Системные
программы
-
управляют работой
аппаратных средств и обеспечивают
услугами нас и наши прикладные комплексы -
управляют работой
ЭВМ с помощью электрических импульсов -
игры, драйверы,
трансляторы и тд -
программы, которые
хранятся на жестком диске
-
Hardware это
-
одна из составляющих
информационной технологии — аппаратное
обеспечение -
одна из составляющих
информационной технологии — программное
обеспечение -
жесткий диск,
находящийся внутри системного блока
-
Software это
-
одна из составляющих
информационной технологии — программное
обеспечение -
одна из составляющих
информационной технологии — аппаратное
обеспечение
-
жесткий диск,
находящийся внутри блока -
компактный диск
-
Программа
-
это набор инструкций
на машинном языке, который хранится в
виде файла на магнитном диске и по вашей
команде загружается в компьютер для
выполнения -
это игры,
предназначенные для использования на
ЭВМ -
это набор инструкций,
предназначенный для запуска компьютера -
это набор инструкций,
предназначенных для работы компьютера
-
Драйверы устройств
-
это программные
средства, предназначенные для подключения
устройств ввода/вывода -
это аппаратные
средства, подключенные к компьютеру
для осуществления операций ввода/вывода -
это программа,
переводящая языки высокого уровня в
машинный код -
это программа,
позволяющая повысить скорость работы
пользователя на ЭВМ
-
Прикладные
программы
-
программы,
предназначенные для решения конкретных
задач -
управляют работой
аппаратных средств и обеспечивают
услугами нас и наши прикладные комплексы -
игры, драйверы,
трансляторы и тд -
программы, которые
хранятся на различного типа дискетах
-
В состав ОС не
входит
-
драйверы
-
BIOS
-
программа-загрузчик
-
ядро ОС
-
Ярлык – это
-
графическое
изображение файла, папки или программы -
копия файла, папки
или программы -
директория
-
перемещенный
файл, папка или программа
-
Жесткому диску
соответствует соответствует имя
-
C:
-
B:
-
A:
-
Текущий каталог
— это каталог
-
с которым работает
или работал пользователь на данном
диске -
в котором хранятся
все программы операционной системы -
объем которого
изменяется при работе компьютера -
в котором находятся
файлы, созданные пользователем
-
DOS предназначена
для
-
организации
управления компьютером и его ресурсами
через набор элементарных операций -
работы с внешними
устройствами -
только для обработки
и хранения файлов -
обмена данными
между компьютером и различными
периферийными устройствами
-
Графическим
редактором называется программа,
предназначенная для
-
работы с графическим
изображением -
создания графического
образа текста -
редактирования
вида и начертания шрифта -
построения диаграмм
-
Примитивами в
графическом редакторе называются
-
линия, круг,
прямоугольник -
карандаш, кисть,
ластик -
выделение,
копирование, вставка -
наборы цветов
(палитра)
-
Инструментами
в графическом редакторе являются
-
карандаш, кисть,
ластик -
линия, круг,
прямоугольник -
выделение,
копирование, вставка -
наборы цветов
(палитра)
-
Минимальным
объектом, используемым в векторном
графическом редакторе, является
-
точка экрана
(пиксель) -
объект (прямоугольник,
круг и т.д.) -
палитра цветов
-
знакоместо (символ)
-
Редакционно-издательские
технологии предназначены для
-
обработки текстовой
информации -
обработки больших
объемов структурированной информации -
решения вычислительных
задач и обеспечения экономической
деятельности -
обработки реальных
изображений и звука -
создания
инструментальных программных средств
информационных технологий
-
Технологии баз
данных предназначены для
-
обработки больших
объемов структурированной информации -
обработки текстовой
информации -
решения вычислительных
задач и обеспечения экономической
деятельности -
обработки реальных
изображений и звука -
создания
инструментальных программных средств
информационных технологий
-
Офисные технологии
предназначены для
-
решения вычислительных
задач и обеспечения экономической
деятельности -
обработки больших
объемов структурированной информации -
обработки текстовой
информации -
обработки реальных
изображений и звука -
создания
инструментальных программных средств
информационных технологий
-
Графическими
редакторами являются следующие программы
-
Coreldraw
-
Excel
-
FoxPro
-
Basic
-
Access
-
Word
-
Pascal
-
Системами
управления базами данных являются
следующие программы
-
Access
-
FoxPro
-
Excel
-
Basic
-
Coreldraw
-
Word
-
Pascal
-
Электронными
таблицами являются следующие программы
-
Excel
-
Supercalc
-
FoxPro
-
Basic
-
Access
-
Lexicon
-
Coreldraw
-
Word
-
Pascal
-
Операционная
система(ОС) – это
-
система программ,
осуществляющая общее управление работой
устройств компьютера -
главный электронный
блок компьютера -
программа,
выполняющая арифметические и логические
операции -
программа,
управляющая работой компьютера в каждый
конкретный момент времени -
программа,
обеспечивающая доступ пользователя к
ресурсам компьютера
-
В состав ОС
входят следующие подсистемы
-
управления
устройствами -
управления файлами
-
управления
программами -
управления памятью
компьютера -
обработки ошибок
-
распознавания
образов -
управления базами
данных -
расширения
комплекта компьютера
-
К числу операционных
систем относятся
-
MS DOS
-
Windows31
-
Windows 95
-
UNIX
-
OS/2
-
Norton Commander
-
Диалоговая
оболочка — это
-
программа,
обеспечивающая доступ пользователя
к ресурсам компьютера -
главный электронный
блок компьютера -
система программ,
осуществляющая общее управление работой
устройств компьютера -
программа,
выполняющая арифметические и логические
операции -
программа,
управляющая работой компьютера в каждый
конкретный момент времени
-
Назначением
графических редакторов является
-
построение
графических изображений -
создание анимационных
изображений (мультипликации) -
создание графического
представления таблицы (диаграмм) -
обработка текстовой
информации
-
Операционная
система – это
-
набор программ,
обеспечивающий работу всех аппаратных
устройств компьютера и доступ
пользователя к ним -
система
программирования на языке низкого
уровня -
совокупность
программ, используемых для операций
с документами -
совокупность
основных устройств компьютера -
программа для
уничтожения компьютерных вирусов
-
Принцип
программного управления работой
компьютера предполагает-
необходимость
использования операционной системы
для синхронной работы аппаратных
средств -
двоичное кодирование
данных в компьютере -
возможность
выполнения без внешнего вмешательства
целой серии команд -
моделирование
информационной деятельности человека
при управлении компьютером -
использование
формул исчисления высказываний для
реализации команд в компьютере
-
-
Технология
программирования предназначена для
-
создания
инструментальных программных средств
информационных технологий -
обработки текстовой
информации -
решения вычислительных
задач и обеспечения экономической
деятельности -
обработки реальных
изображений и звука -
обработки больших
объемов структурированной информации
-
Языками
программирования являются следующие
программы
-
Pascal
-
Basic
-
Excel
-
FoxPro
-
Access
-
Lexicon
-
Supercalc
-
Coreldraw
-
Word
-
Текстовыми
редакторами являются следующие программы
-
Word
-
Lexicon
-
Excel
-
FoxPro
-
Basic
-
Access
-
Supercalc
-
Coreldraw
-
Pascal
-
Графическими
редакторами являются следующие программы
-
Coreldraw
-
Excel
-
FoxPro
-
Basic
-
Access
-
Word
-
Pascal
-
Системами
управления базами данных являются
следующие программы
-
Access
-
FoxPro
-
Excel
-
Basic
-
Coreldraw
-
Word
-
Pascal
-
Электронными
таблицами являются следующие программы
-
Supercalc
-
Excel
-
FoxPro
-
Basic
-
dAccess
-
Lexicon
-
Coreldraw
-
Word
-
Pascal
-
В состав ОС
входят следующие подсистемы
-
управления
устройствами -
управления файлами
-
управления памятью
компьютера -
управления
программами -
обработки ошибок
-
распознавания
образов -
управления базами
данных -
расширения
комплекта компьютера
- Подробности
-
Тесты по информатике с ответами -
15 Октябрь 2015
-
Просмотров: 23736
1. Информатика – это (исключить лишнее понятие):
a) это область человеческой деятельности, связанная с процессами преобразования информации с помощью компьютеров и их взаимодействием со средой применения.
b) это наука, изучающая структуру и наиболее общие свойства информации, ее поиск, хранение, передачу и обработку с применением ЭВМ.
c) комплексная научная и инженерная дисциплина, изучающая все аспекты разработки, проектирования, создания, оценки, функционирования компьютерных систем переработки информации, их применения и воздействия на различные области человеческой деятельности.
d) технологические операции с научно-технической информацией, документалистика, библиотечное дело, хранение и обработка материалов научных исследований.
2. Главная функция информатики:
a) разработка методов и средств преобразования информации и их использование в организации технологического процесса переработки информации.
b) исследование информационных процессов любой природы.
c) разработка информационной техники и создание новейшей технологии переработки информации на базе полученных результатов исследования информационных процессов.
d) решение научных и инженерных проблем создания, внедрения и обеспечения эффективного использования компьютерной техники и технологии во всех сферах общественной жизни.
3. Образовательные задачи информатики (исключите лишнее):
a) формирование у пользователей компьютера навыков грамотной постановки задач, возникающих в практической деятельности, для их решения с помощью компьютера.
b) формирование у пользователей компьютера навыков использования основных типов прикладных программ общего назначения для решения с их помощью практических задач и понимания основных принципов, лежащих в основе этих систем.
c) формирование у пользователей компьютера навыков печати десятипалым методом.
d) формирование у пользователей компьютера умения грамотно интерпретировать результаты решения практических задач с помощью компьютеров и применять эти результаты в практической деятельности.
4. Основная идея семантической информации заключается в том, что:
a) семантическую информацию, воспринимаемую данной системой, можно оценивать по степени изменения содержащейся в системе собственной семантической информации за счет накопления внешней информации.
b) семантическую информацию, воспринимаемую данной системой, можно оценивать по внешним данным.
c) семантическую информацию, воспринимаемую данной системой, можно оценивать по способности вмещать строго-определенный объем данных.
d) семантическую информацию, воспринимаемую данной системой, можно оценивать по гибкости изменения объема информации.
5. Что такое кибернетика?
a) наука об искусственном интеллекте.
b) наука об общих закономерностях процессов управления и передачи информации в машинах, живых организмах и обществе.
c) наука об ЭВМ.
d) наука о формах и законах человеческого мышления.
6. Информационные технологии – это:
a) сведения о ком-то или о чём-то, передаваемые в форме знаков или сигналов.
b) технологии накопления, обработки и передачи информации с использованием определённых (технических) средств.
c) процессы передачи, накопления и переработки информации в общении людей, в живых организмах, технических устройствах и жизни общества.
d) система для работы с программами, файлами и оглавлениями данных на компьютере.
7. Программа – это:
a) игры, предназначенные для использования на компьютере.
b) набор инструкций на машинном языке, который хранится в виде файла на магнитном диске и по команде пользователя загружается в компьютер для выполнения.
c) набор инструкций, предназначенный для запуска компьютера.
d) набор инструкций, предназначенный для работы компьютера.
8. Прикладные программы — это:
a) программы, предназначенные для решения конкретных задач.
b) программы, управляющие работой аппаратных средств и обеспечивающие услугами нас и наши прикладные комплексы.
c) игры, драйверы и т.д.
d) программы, которые хранятся на различного типа съемных носителях.
9. Системные программы:
a) управляют работой аппаратных устройств и обеспечивают услугами нас и наши прикладные комплексы.
b) управляют работой компьютера с помощью электрических импульсов.
c) игры, драйверы и т.д.
d) программы, которые хранятся на жёстком диске.
10. Кто является основоположником отечественной вычислительной техники?
a) С.А. Лебедев
b) М.В. Ломоносов
c) П.Л. Чебышев
d) Н.И. Лобачевский
11. Первоначальный смысл английского слова «компьютер»?
a) вид телескопа
b) электронный аппарат
c) электронно-лучевая трубка
d) человек, производящий расчёты
12. В каком году появилась первая ЭВМ?
a) 1823
b) 1946
c) 1951
d) 1949
13. На какой электронной основе созданы машины первого поколения?
a) транзисторы
b) электронно-вакуумные лампы
c) зубчатые колёса
d) реле
14. Кто разработал основные принципы цифровых вычислительных машин?
a) Блез Паскаль
b) Лейбниц
c) Чарльз Беббидж
d) Джон фон Нейман
15. Какое поколение машин позволяет нескольким пользователям работать с одной ЭВМ?
a) первое
b) второе
c) третье
d) четвёртое
16. В каком поколении машин появились первые операционные системы?
a) в первом
b) во втором
c) в третьем
d) в четвёртом
17. Информационная революция – это:
a) коренное преобразование в какой-либо области человеческой деятельности.
b) радикальное, коренное, глубокое, качественное изменение, скачок в развитии общества, природы, или познания, сопряжённое с открытым разрывом с предыдущим состоянием.
c) некое кардинальное изменение средств и методов информационного информирования, в результате которого появляется новое качество в жизни общества.
d) глубокое качественное преобразование в какой-л. области, ведущее к коренному обновлению и усовершенствованию чего-л.
18. Для машин какого поколения требовалась специальность «оператор ЭВМ»?
a) первое поколение
b) второе поколение
c) третье поколение
d) четвёртое поколение
19. Компьютер – это:
a) устройство для получения и фиксации неподвижных изображений материальных объектов при помощи света.
b) устройство или система, способная выполнять заданную, чётко определённую последовательность операций. Это чаще всего операции численных расчётов и манипулирования данными, однако сюда относятся и операции ввода-вывода.
c) описание набора устройств ввода-вывода.
d) технологии накопления, обработки и передачи информации с использованием определённых (технических) средств.
20. Архитектура компьютера – это:
a) описание деталей технического и физического устройства компьютера.
b) описание набора устройств ввода-вывода.
c) описание программного обеспечения, необходимого для работы компьютера.
d) описание структуры и функций компьютера на уровне, достаточном для понимания принципов работы и системы команд компьютера.
21. ОЗУ — это память, в которой…
a) хранится исполняемая в данный момент времени программа и данные, с которыми она непосредственно работает.
b) хранится информация, присутствие которой постоянно необходимо в компьютере.
c) хранится информация, независимо от того, работает компьютер или нет.
d) хранятся программы, предназначенные для обеспечения диалога пользователя с компьютером.
22. КЕШ-память – это:
a) память, в которой обрабатывается одна программа в данный момент времени.
b) память, предназначенная для долговременного хранения информации, независимо от того, работает компьютер или нет.
c) это сверхоперативная память, в которой хранятся наиболее часто используемые участки оперативной памяти.
d) память, в которой хранятся системные файлы операционной системы.
23. Функция периферийных устройств:
a) хранение информации.
b) обработка информации.
c) ввод и вывод информации.
d) управление работой компьютера по заданной программе.
24. Модем — это устройство для:
a) хранения информации.
b) обработки информации в данный момент времени.
c) передачи информации по телефонным каналам связи.
d) вывода информации на печать.
25. Внешняя память служит для:
a) хранения оперативной, часто изменяющейся информации в процессе решения задачи.
b) долговременного хранения информации независимо от того, работает компьютер или нет.
c) хранения информации внутри компьютера.
d) обработки информации в данный момент времени.
26. Что делает процессор?
a) обрабатывает одну программу в данный момент времени.
b) управляет ходом вычислительного процесса и выполняет арифметические и логические действия.
c) осуществляет подключение периферийных устройств к магистрали.
d) руководит работой вычислительной машины с помощью электрических импульсов.
27. Что такое супервизор?
a) Комплексная научная и инженерная дисциплина, изучающая все аспекты разработки, проектирования, создания, оценки, функционирования компьютерных систем переработки информации, их применения и воздействия на различные области человеческой деятельности.
b) Память, в которой обрабатывается одна программа в данный момент времени.
c) Это управляющая программа (или комплекс программ), предназначенный для организации многопрограммного режима работы.
d) Технологии накопления, обработки и передачи информации с использованием определённых (технических) средств.
28. Что такое кулер?
a) Устройство для охлаждения центрального процессора.
b) Технологии накопления, обработки и передачи информации с использованием определённых (технических) средств.
c) Память, в которой обрабатывается одна программа в данный момент времени.
d) Это управляющая программа (или комплекс программ), предназначенный для организации многопрограммного режима работы.
29. Первым использовал двоичную систему исчисления:
a) Джон фон Нейман
b) Блез Паскаль
c) Лебедев
d) Конрад Цузе
30. Принтер может быть:
a) матричный; лазерный; струйный; сублимационный; твердочернильный.
b) механический, кинескопный (ЭЛТ), жидкокристаллический, плазменный, лазерный, проекционный, светодиодный.
c) монофонический, стереофонический, псевдостереофонический.
d) сенсорный, слайдер, ракушка.
31. В каком поколении появились микропроцессоры?
a) в первом
b) во втором
c) в третьем
d) в четвертом
32. Субноутбук – это:
a) стационарный персональный компьютер, предназначенный в первую очередь для работы в офисе или в домашних условиях. Термин обычно используют для того, чтобы обозначить вид компьютера и отличить его от компьютеров других типов ПК.
b) портативный персональный компьютер, в корпусе которого объединены типичные компоненты ПК, включая дисплей клавиатуру и устройство указания (обычно сенсорная панель), а также аккумуляторные батареи.
c) ультрапортативный компьютер, обладающий большинством характерных черт ноутбука, но имеющий маленький размер и вес. Размер дисплея от 7 до 13,3 дюйма, вес – 1-2 кг. Вследствие малых размеров эти устройства обычно имеют малое количество внешних портов и не имеют DVD-привода.
d) ноутбук с маленьким экраном и относительно невысокой производительностью, предназначенный для выхода в интернет и работы с офисными приложениями. Отличается компактными размерами (диагональ экрана 7-12 дюймов), небольшим весом, низким энергопотреблением и относительно невысокой стоимостью.
33. К персональным компьютерам можно отнести:
a) настольный компьютер, ноутбук, субноутбук, планшетный компьютер.
b) настольный компьютер, ноутбук, субноутбук, нетбук, планшетный компьютер, карманный персональный компьютер.
c) нетбук, планшетный компьютер, карманный персональный компьютер.
d) настольный компьютер, ноутбук, субноутбук.
34. Оперативная память – это:
a) энергозависимая память, в которой временно хранятся данные и команды, необходимые процессору в процессе его функционирования.
b) высокоскоростная, сверхоперативная память.
c) память, предназначенная для долговременного хранения информации, независимо от того, работает компьютер или нет.
d) память, в которой хранятся системные файлы операционной системы.
35. В составе центрального процессора можно выделить следующие компоненты:
a) устройство управления, регистры.
b) устройство управления, арифметико-логическое устройство, кеш-память.
c) устройство управления, арифметико-логическое устройство.
d) устройство управления, арифметико-логическое устройство, регистры, кеш-память.
В современном мире технологии играют жизненно важную роль. Почти все работы выполняются на нем. Многие важные данные сохраняются и передаются через программное обеспечение и программы.
Компьютеры, мобильные телефоны, ноутбуки и т. д. не могут работать без инструкции. Их инструкции встроены в оборудование, программное обеспечение и программы. Они очень важны для функционирования любой технологии, поскольку помогают расшифровывать данные инструкции.
Основные выводы
- Программное обеспечение относится к набору инструкций или программ, предназначенных для выполнения определенных задач на компьютере, а программа — это набор инструкций, которые предписывают компьютеру выполнить определенную задачу.
- Программное обеспечение включает в себя несколько программ, а программа представляет собой единый набор инструкций.
- Хотя программист обычно создает программу, используя язык программирования, программное обеспечение можно приобрести или загрузить в Интернете.
Программное обеспечение против программы
Программное обеспечение — это набор инструкций, данных или компьютерных программ, которые используются для работы компьютеров и выполнения определенных действий. В то время как программное обеспечение позволяет оборудованию выполнять определенные функции. Программное обеспечение имеет пользовательский интерфейс, который может быть графическим или в виде командной строки.
Программное обеспечение — это набор программ для выполнения/выполнения определенных задач (для управления компьютерами). Программное обеспечение было придумано, чтобы отличить его от оборудования (физических компонентов). Программное обеспечение делится на две категории – прикладное программное обеспечение и системное программное обеспечение.
Каждое программное обеспечение имеет пользовательский интерфейс (может быть в командной или графической форме). Мегабайты в гигабайты — это диапазон размера программного обеспечения.
Программа — это совокупность инструкций для выполнения определенной задачи. Программист пишет программы на языке программирования (например, C, C + +, и т. д.). Для программы нет типов или категорий.
У него нет пользовательского интерфейса, а размер программы может варьироваться от килобайт до мегабайт.
Сравнительная таблица
| Параметры сравнения | Software | суррогатного материнства |
|---|---|---|
| Определение | программное обеспечение представляет собой набор программ, объединенных для выполнения задачи | Программа — это набор инструкций, созданных для выполнения конкретной задачи. |
| Категории | Его можно разделить на две категории – прикладное программное обеспечение и системное программное обеспечение. | Программы обычно не имеют других категорий/классификаций. |
| Интерфейс пользователя | Программное обеспечение имеет пользовательский интерфейс в командном или графическом формате. | Программа не имеет никаких пользовательских интерфейсов. |
| Размер | Размер программного обеспечения может варьироваться от мегабайт до гигабайта. | Размер программы колеблется между килобайтами и мегабайтами. |
| Сборник | Все программное обеспечение готово — разработано, скомпилировано, протестировано и отлажено в процессе обработки. | Программа компилируется каждый раз, когда нам (пользователю) нужен вывод. |
| Примеры | VLC media, Microsoft Word и Excel и т. д. | Вредоносное ПО, веб-браузеры (Mozilla Firefox и т. д.) |
Что такое программное обеспечение?
Программное обеспечение — это набор программ/данных, предназначенных для управления работой компьютера. Программное обеспечение — это цифровая часть, работающая на оборудовании. Говорят, что программное обеспечение напрямую связано с различным независимым оборудованием и отвечает за него.
Размер программного обеспечения варьируется от мегабайт до гигабайта.
Программное обеспечение создается дольше, а его функциональность зависит от операционной системы. Программное обеспечение имеет множество функций, таких как графический интерфейс, процесс, данные ввода / вывода и т. Д.
Примеры программного обеспечения — Adobe, VLC media, Microsoft Word эксель и т.д.
Есть две категории программного обеспечения –
- Прикладное программное обеспечение — это загружаемые пользователем программы, которые удовлетворяют потребности или желания пользователя. Конечные пользователи обычно используют их. Систему приложений можно кратко назвать APP. Приложения могут работать со звуком, цифрами, текстом и комбинацией всех этих элементов.
Примеры включают игры, системы баз данных и образовательное или офисное программное обеспечение.
- Системное ПО – база для прикладного ПО (платформа для другого ПО). Язык компьютерного программирования обычно используется для написания системного программного обеспечения.
Примеры включают серверы, утилиты и т. д.
Что такое программа?
Программа — это набор инструкций, которые помогают компьютеру или другим машинам работать/функционировать автоматически (выполняя задачу). Программы пишутся на таких языках программирования, как C, C++, Java и т. д. Это похоже на сценарий, скомпилированный на языке, который компьютер может декодировать и выполнять.
Программа должна разрабатываться и выполняться каждый раз, когда пользователь хочет сгенерировать какой-либо вывод. Некоторые программы состоят из множества разных файлов, а некоторые состоят из одного файла.
энергонезависимая память компьютера Память это место, где хранятся программные файлы до тех пор, пока пользователь не захочет, чтобы они прямо или косвенно выполняли задачу. Для программы нет дополнительных категорий. У них нет никаких пользовательских интерфейсов.
Программа занимает меньше времени для сборки и имеет размер от килобайт до мегабайт. Функциональность программы зависит от компилятора; он имеет ограниченные функции и только несколько функций.
Примеры включают вредоносное ПО, веб-браузеры (Mozilla Firefox, Apple, Safari и т. д.), видеоигры и т. д.
Основные различия между программным обеспечением и программой
- Программа — это набор инструкций, используемых для выполнения задачи, тогда как программное обеспечение — это набор программ.
- Программа не может быть программой, но программа может быть программой.
- У программы больше нет категорий или типов, тогда как у программного обеспечения есть две категории: приложение и система.
- Программа не имеет пользовательского интерфейса, тогда как программное обеспечение имеет пользовательский интерфейс, который может быть командным или графическим форматом.
- Программы компилируются всякий раз, когда необходимо создать выходные данные, а программное обеспечение собирается, тестируется и отлаживается в процессе разработки.
- Размер программы составляет от килобайта до мегабайта, и, следовательно, ее создание занимает меньше времени, в то время как размер программного обеспечения варьируется от мегабайта до гигабайта, и для его создания требуется сравнительно больше времени.
Рекомендации
- https://link.springer.com/chapter/10.1007/978-3-642-19823-6_17
- https://library.oapen.org/handle/20.500.12657/26092
Сандип Бхандари имеет степень бакалавра вычислительной техники Университета Тапар (2006 г.). Имеет 20-летний опыт работы в сфере технологий. Он проявляет большой интерес к различным техническим областям, включая системы баз данных, компьютерные сети и программирование. Подробнее о нем можно прочитать на его био страница.
Лекция 3. Программное обеспечение ПК
-
Классификация программного обеспечения (ОП) ЭВМ.
Программа — это составленная на понятном компьютеру языке точная и подробная последовательность инструкций; или набор инструкций на машинном языке, который хранится в виде файла на магнитном диске и по вашей команде загружается в компьютер для выполнения.
Программное обеспечение (ПО) или Software — это совокупность программ, используемых при работе на ПК и обеспечивающих функционирование, диагностику и тестирование аппаратных средств, а так же разработку, отладку и выполнение задач пользователя. Программное обеспечение служит интерфейсом между аппаратными ресурсами ПК и пользователями и позволяет решать задачи любой предметной области.
В настоящее время программное обеспечение ПК включает несколько десятков тысяч программ, которые можно разделить на три основных класса:
Без программного обеспечения компьютер не будет работать. Все программы можно делить на 3 большие группы:
— системные;
— прикладные;
— инструментальные средства разработки программ.


|
Инструментальные – служат для создания новых программ. Это языки программирования Visual Basic, |
|
Прикладные – обеспечивают работу пользователя. Это текстовые, графические, табличные редакторы, специальные профессиональные программы, игры. |
|
Системные – обеспечивают работу компьютера и других программ. |
|
Программы |
I. Системное программное обеспечение — это комплекс программ, управляющих работой аппаратных средств и обеспечивающий услугами пользователей и пользовательские прикладные комплексы.
К ним относятся:
-
Операционные системы
-
Программы-утилиты
-
драйверы (управление вводом/выводом),
-
программы-оболочки(NC),обеспечивающие удобства общения с ЭВМ,
-
операционные оболочки (графический интерфейс, мультипрограммирование, средства обмена информацией между программами, например, WINDOWS 3.1),
-
средства тестирования и диагностики ЭВМ,
-
программы, управляющие локальной сетью.
Операционные системы— это комплекс программ, предназначенных для управления ресурсами ПК и составляет ядро «универсальной вычислительной машины – компьютера». ОС управляет всеми процессами внутри компьютера; управляет обменом между компьютером и подключенными к нему периферийными устройствами, такими, как принтер, дисплей, дисководы и винчестер и т.д.; обеспечивает возможность общения между прикладными программами и модулями аппаратуры; служит в качестве посредника между компьютером и пользователем.
Драйверы— это специальные программы управления вводом/выводом, позволяющие ОС работать с теми или иными внешними устройствами, обучая ее новому протоколу обмена данными и т.д. Драйверы бывают стандартными и загрузочными. Стандартные драйверы управляют работой стандартных устройств (монитор, клавиатура, диски, принтеры), записываются в ПЗУ ПК и образуют в совокупности «базовую систему ввода/вывода» — BIOS. Загружаемые драйверы (нестандартные) используются для управления дополнительными внешними устройствами ПК(мышь, компакт-диск и т.д.); для управления стандартными устройствами, используемыми в режиме, отличном от штатного; для управления верхней, высокой и расширяемой памятью; для формированием виртуальных дисков и работой с ними и т.д.
Утилиты — это вспомогательные программы, чаще всего используемые для организации резервирования; для предотвращения заражения ПК вирусом и ликвидации последствий заражения; для архивации информации; для приспособления других программ к работе с нестандартными языками, текстами, пользователями; для диагностики конфигурации и работоспособности ПК; для убыстрения доступа к информации на дисках(организация кэш-буфера); для оптимизации размещения данных на диске; для динамического сжатия дисков (увеличения объема диска); для защиты хранящихся на компьютере данных.
Программы-оболочки — это программы, обеспечивающие более удобный и наглядный способ общения с ПК, чем ОС. Программы-оболочки не заменяют ОС, а дополняют ее. Например, Norton Commander, Volkov Commander, Norton Navigator.
Операционные оболочки — это программы, которые, как и программы-оболочки, являются надстройкой над ОС, обеспечивают удобство и наглядность общения с ПК, кроме того, расширяют возможности ОС в плане логического уровня интерфейса с пользователем: графический интерфейс, мультипрограммирование, создает интегрированную среду для работы с различными программными средами и информацией различных форматов. Например, WINDOWS 3.10, 3.11 для MS-DOS, Xwindows для Unix.
Средства тестирования и диагностики ЭВМ — это программы, составляющие средства технического обслуживания ЭВМ и предназначены для проверки работоспособности, наладки и технической эксплуатации и делятся на средства диагностики, программно-логического контроля, тестовые, программно-аппаратного контроля.
II. Прикладное программное обеспечение ( или пакеты прикладных программ) – это программы или пакеты прикладных программ (ППП), предназначенные для решения задач из различных областей человеческой деятельности, в том числе такие ППП, которые снижают трудоемкость и повышают эффективность работы проблемного пользователя; сюда же относятся все разработанное многочисленными пользователями ПО. Прикладное программное обеспечение можно подразделить на целевое (для решения конкретных задач пользователя, имеет ограниченную область применения) и универсальное (для автоматизации решение целого класса задач или для обработки отдельных видов информации).
К ним относятся:
-
текстовые и графические редакторы
-
электронные таблицы (Суперкалк, EXCEL),
-
системы управления базами данных (СУБД)
-
системы автоматизированного проектирования (САПР),
-
интегрированные среды
-
обучающие и учебные программы
-
пакеты прикладных программ, расширяющие функции СПО (антивирусы)
-
бухгалтерские программы
-
игровые программы.
-
мультимедиа и т.д.
III. Инструментальное программное обеспечение (системы программирования) обеспечивает создание новых программ, включая системные программы, и являются промежуточным классом между системными и прикладными программами.
В его состав входят:
-
компиляторы,
-
интерпретаторы языков высокого уровня.
-
библиотеки стандартных программ,
-
прикладные утилиты,
-
средства редактирования, отладки и тестирования программ.
Это комплексы программ и прочих средств, предназначенных каждый для разработки и эксплуатации программ на конкретном языке программирования для конкретного вида ЭВМ. Системы программирования обычно включают некоторую версию языка программирования, транслятор программ и т.д.
2
35 вопросов
Выполним любые типы работ
- Дипломные работы
- Курсовые работы
- Рефераты
- Контрольные работы
- Отчет по практике
- Эссе
Программные средства эвм
Программа – это
набор инструкций на машинном языке, она
может находиться как на жестком диске
ЭВМ, так и на внешнем магнитном носителе.
Программное
обеспечение ЭВМ делятся на 3 основных
класса:
1 Системное
Программное обеспечение
— состоит
из:
а) ОС
— операционной
системы или
основной Программы управления компьютером,
которая организует и автоматизирует
процесс решения задач, запускает
прикладные программы, обеспечивает
защиту данных, выполняет различные
сервисные функции по запросам пользователя
и прикладных программ. ОС
обеспечивает удобный способ общения
(интерфейс) пользователя с внешними
устройствами, распределяет оперативную
память между программами (MS
DOS,
OS/2,
UNIX).
б) Утилит
– программ вспомогательного
назначения
(программы – архиваторы: сжимают
информацию, программы оптимизации
дисков: собирают все файлы в начале
диска без пробелов, прозрачные программы
динамического сжатия диска, программы
для автономной печати (спулеры), программы
управления памятью, антивирусные).
Утилиты дополняют возможности ОС, могут
работать только в тех ОС, для которых
были разработаны.
в) Средств
тестирования и диагностики
– составляют средства технического
обслуживания ЭВМ и предназначены для
проверки работоспособности, наладки и
технической эксплуатации; они
подразделяются на средства диагностики,
тестовые программы, средства
программно-логического контроля и
программно-аппаратного контроля. Эти
средства используются инженерно-техническим
персоналом.
г) Программ-оболочек
– эти программы обеспечивают более
удобный и наглядный способ общения с
компьютером. Примером таких программ
является — NORTON
COMMANDER.
д) Программ
– драйверов
– эти программы расширяют возможности
ОС по управлению устройствами ввода-вывода
(клавиатурой, жестким диском, мышью и
т.д.), оперативной памятью и т.д. С помощью
драйверов возможно подключение к
компьютеру новых устройств.
Операционные
оболочки, в
отличие от программ-оболочек,
не только дают пользователю более
наглядные средства для выполнения часто
используемых действий, но и предоставляют
новые возможности для запускаемых
программ. Чаще всего это:
-
графический
интерфейс,
т.е. набор средств для вывода изображений
на экран и манипулирования ими,
построения меню, окон на экране и т.д.; -
мультипрограммирование,
т.е. возможность одновременного
выполнения нескольких программ; -
расширенные
средства для обмена информацией между
программами.
Наиболее популярной
операционной оболочкой является
Microsoft
Windows.
2 Инструментальное
программное обеспечение
– предназначено
для создания оригинальных программных
средств в любой проблемной области,
включая системное программное обеспечение.
В его состав входят языки
программирования, компиляторы и
трансляторы с языков программирования
различного уровня, библиотеки стандартных
программ (БСП)
(заранее подготовленные программы,
которыми можно воспользоваться), средства
редактирования, отладки, тестирования
и загрузки, а
также системы
программирования (СП).
3 Прикладное
Программное обеспечение
— состоит
из пакетов
прикладных программ
или приложений,
для решения конкретных задач.
Особенностью этого
класса является то, что с прикладными
программами могут работать пользователи,
не имеющие специального образования,
а получившие лишь навыки работы с
конкретным приложением.
Программное
управление работой компьютера. Программное
обеспечение компьютера.
Технические
устройства (в том числе и компьютер как
совокупность аппаратного и программного
обеспечения) являются формальными
исполнителями программ. «Формальный»
означает в данном случае, что
человек-пользователь не объясняет
исполнителю-компьютеру свои цели
и смысл команд
программы. Очевидно, что компьютер и не
сможет понять
смысла совершаемых им действий. Более
того, компьютер не обладает способностью
к анализу
результатов,
например, относительно их соответствия
постановке задачи.
Алгоритм,
предназначенный для исполнителя
компьютера,
называется программой. Основой работы
любого компьютера является принцип
программного управления.
Этот принцип заключается в том, что
решение поставленной задачи реализуется
в полном соответствии с программой,
которая заранее составлена и введена
в его память.
Работа ни одного
устройства компьютера не обходится без
программы и исходных данных
к ней.
Не только устройства
компьютера, но и каждое программное
средство можно рассматривать в качестве
формального исполнителя, который
характеризуется своей системой команд,
средой, системой отказов.
В любой
программе
пользовательский интерфейс можно
рассматривать как среду
исполнителя; сообщения об ошибочных
действиях пользователя или о сбоях в
работе программы или устройств компьютера
как систему
отказов;
команды управления программой (параметры
команд, система меню, «горячие клавиши»
и т.д.)
как систему
команд
исполнителя.
Основным исполнителем
программ в компьютере является центральный
процессор. Основными его компонентами
являются устройство управления (УУ) и
арифметико-логическое
устройство (АЛУ). Команды накапливаются
в оперативной памяти, автоматически
переводясь в машинные коды. Устройство
управления процессора считывает из
оперативной памяти команду за командой,
анализирует, а затем организует ее
выполнение, используя соответствующие
устройства компьютера. Эти устройства
выполнят соответствующие действия:
напечатают на бумаге, выведут на экран,
запишут на магнитный диск и т.д.
Арифметико-логическое
устройство непосредственно предназначено
для выполнения команд самим процессором.
Выполнение
процессором программ предусматривает:
арифметические действия, логические
операции, передачу управления, перемещение
данных из одного места памяти в другое.
Как выполняются
программы?
В ЦПУ имеются два
регистра специального назначения:
счетчик команд
и регистр
команд.
Счетчик команд содержит адрес команды,
которую предстоит выполнить следующей,
таким образом счетчик отслеживает
порядок выполнения программы. Регистр
команд используется для хранения
команды, выполняемой в текущий момент.
Устройство
управления непрерывно реализует один
и тот же алгоритм, совершая машинный
цикл, который
включает в себя три шага: извлечь,
декодировать,
выполнить.
Рис. Машинный цикл
На шаге извлечения
блок управления требует, чтобы оперативная
память предоставила ему следующую
команду, которую необходимо выполнить.
Блоку управления известно, где именно
находится следующая команда, т.к. ее
адрес хранится в счетчике команд .
Полученную из памяти команду блок
управления помещает в свой регистр
команд и увеличивает содержимое счетчика
команд на такую величину, чтобы он
содержал адрес следующей команды.
В тот момент, когда
команды оказывается в регистре команд,
блок управления начинает шаг декодирования.
Он анализирует код операции и поле
операндов, чтобы определить, какие
действия требуется выполнять по данной
машинной команде.
Получив расшифрованную
команду, блок управления начинает шаг
выполнения. На первом шаге он активизирует
схемы, нужные для решения данной задачи.
Например, если выполняемой командой
окажется команда загрузки информации
из оперативной памяти, блок управления
даст сигнал на выполнение операции
загрузки; если команда окажется
арифметической операции, блок управления
активизирует соответствующие схемы
арифметико-логического блока, выбрав
нужные регистры с входными данными.
После того как
команда будет выполнена, блок управления
вновь приступит к началу машинного
цикла, к шагу извлечь.
Обратите внимание, что в конце предыдущего
шага извлечь
содержимое программного счетчика было
увеличено, и поэтому блок управления
получит опять правильный адрес.
Выполнив одну
команду из оперативной памяти, процессор
переходит к следующей команде и так,
пока не встретит команду на окончание
работы или команду, которую не сможет
выполнить. Он не сможет выполнить
команду, если она предназначается
устройству, не подключенному к компьютеру,
или отсутствует в его системе команд,
или содержит синтаксическую ошибку.
Если программа составлена правильно,
то процессор
выполнит ее за конечное число шагов и
выдаст человеку результат решения
задачи.
Программное
обеспечение компьютера (его состав и
назначение)
Программное
обеспечение
– это набор программ, имеющихся в наличии
у ПК. Оно подразделяется на системное,
специальное и прикладное. Классификация
программного обеспечения ПК приведена
на рисунке.
Системное
программное обеспечение
– это совокупность программ, программных
и языковых средств.
К системному
программному обеспечению относятся:
операционные
системы;
операционные
оболочки;
драйверы.
Операционная
система –
это набор программ, который обеспечивает
взаимодействие всех устройств ПК и
позволяет пользователю осуществлять
общее управление ПК (процессором,
памятью, устройствами ввода-вывода,
данными).
Операционная
система дает только минимальные
возможности для управления различными
устройствами. Чтобы расширить эти
возможности для каждого устройства,
пишется отдельная программа, которую
называют драйвером.
Так, программа, управляющая работой
мыши, называется драйвером мыши;
программа, управляющая работой сканера,
называется драйвером сканера и т.д.
Общение с ПК
обеспечивается с помощью системных
команд. Каждая команда представляет
собой краткое предписание, определяющее,
какую операцию и над каким объектом
(программой, файлом) операционная система
должна выполнить. Однако с помощью
системных команд управлять ПК нелегко
(нужно помнить формат каждой команды,
многократно вводить команды и др.).
Поэтому были разработаны так называемые
программы-оболочки. Суть работы
большинства программ-оболочек состоит
в том, что для выполнения команды
операционной системы вместо ввода с
клавиатуры соответствующей системной
команды, пользователь выбирает нужную
клавишу в программе-оболочке. В настоящее
время самой популярной оболочкой
является Windows.
Специальное
ПО включает:
инструментальное
(системы программирования),
сервисное;
сетевое.
Системы
программирования
включают:
трансляторы
(интерпретаторы, компиляторы);
языки
программирования;
редакторы.
Программы
вспомогательного назначения называются
утилитами.
Утилиты часто объединяются в комплексы.
Например, комплекс Norton
Utilities.
Прикладное
программное обеспечение
– это совокупность программ, предназначенных
для решения различных пользовательских
задач.
В прикладное
программное обеспечение входят:
редакторы
(текстовые, графические и др.);
информационно-поисковые
системы – ИПС (программы, предназначенные
для создания и хранения на магнитных
носителях больших массивов справочной
информации и поиска в них требуемых
сведений), базы данных (информационный
массив, с которым работает ИПС);
системы
обработки числовой информации;
—
электронные таблицы(инструментальные
средства, предназначенные для обработки
числовых данных, организованных в форме
таблиц, для записи исходных данных и
результатов обработки информации на
внешний носитель и вывода их на бумагу
в форме отчетной документации);
—
математические пакеты и др.;
пакеты
прикладных программ – ППП (программы,
предназначенные для решения прикладных
задач);
педагогические
программные средства – ППС
(информационно-справочные,
имитационно-моделирующие, игровые и
обучающие).
Контрольные
вопросы:
-
Какое
устройство ЭВМ относится к внешним:
A)
Центральный процессор.
B)
Оперативная память.
C)
Принтер.
D)
Арифметико-логическое устройство.
E)
Кэш – память.
-
Для чего нужна
системная дискета:
A)
Для аварийной загрузки компьютера,
установки ОС.
B)
Для установки ОС.
C)
Для проверки ПК на наличие вирусов.
D)
Для низкоуровневого форматирования
CD-ROM.
E)
Для низкоуровневого форматирования
винчестера.
Литература:
-
Симонович С.
Информатика. Учебный курс. — Санкт-Петербург:
Питер, 2001 г. -
Алексеев В.А..
Информатика- 2002. – М.: Высшая школа, 2001
год -
Балафанов
Е.К.,Бурибаев Б.Б.,Даулеткулов А. 30 уроков
по информатике. Алматы
Рис.
Классификация программного обеспечения
ПК.
Контрольные
вопросы:
-
Какое
устройство ЭВМ относится к внешним:
A)
Центральный процессор.
B)
Оперативная память.
C)
Принтер.
D)
Арифметико-логическое устройство.
E)
Кэш – память.
-
Для чего нужна
системная дискета:
A)
Для аварийной загрузки компьютера,
установки ОС.
B)
Для установки ОС.
C)
Для проверки ПК на наличие вирусов.
D)
Для низкоуровневого форматирования
CD-ROM.
E)
Для низкоуровневого форматирования
винчестера.
Литература:
-
Симонович С.
Информатика. Учебный курс. — Санкт-Петербург:
Питер, 2001 г. -
Алексеев В.А..
Информатика- 2002. – М.: Высшая школа, 2001
год -
Балафанов
Е.К.,Бурибаев Б.Б.,Даулеткулов А. 30 уроков
по информатике
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
Добавлено 17 марта 2021 в 12:26
Современные компьютеры невероятно быстры и постоянно становятся еще быстрее. Однако они также имеют некоторые существенные ограничения: они изначально понимают только ограниченный набор команд, и им нужно точно сказать, что делать.
Компьютерная программа (также обычно называемая приложением) – это набор инструкций, которые компьютер может выполнить для выполнения некоторой задачи. Процесс создания программы называется программированием. Программисты обычно создают программы, создавая исходный код (обычно сокращено говорят просто код), который представляет собой список команд, введенных в один или несколько текстовых файлов.
Набор физических компонентов компьютера, из которых состоит компьютер, и которые выполняют программы, называется аппаратным обеспечением. Когда компьютерная программа загружается в память и аппаратное обеспечение последовательно выполняет каждую инструкцию, это называется запуском или выполнением программы.
Машинный язык
Центральный процессор (CPU) компьютера не понимает язык C++. Ограниченный набор инструкций, которые CPU может понимать напрямую, называется машинным кодом (или машинным языком, или набором инструкций).
Вот пример инструкции машинного языка: 10110000 01100001.
Когда были изобретены первые компьютеры, программистам приходилось писать программы непосредственно на машинном коде, что было очень трудно и отнимало много времени.
Как организованы эти инструкции, выходит за рамки данного введения, но интересно отметить две вещи.
- Во-первых, каждая инструкция состоит из последовательности нулей и единиц. Каждый отдельный 0 или 1 называется битом (от «binary digit», или «двоичная цифра»). Количество битов, составляющих одну команду, может различаться – например, некоторые процессоры обрабатывают инструкции, которые всегда имеют длину 32 бита, тогда как некоторые другие процессоры (например, семейство x86, которое вы, вероятно, используете) имеют инструкции, которые могут быть переменной длины.
- Во-вторых, каждый набор битов интерпретируется центральным процессором в команду для выполнения очень конкретной работы, например, сравнения этих двух чисел или помещения этого числа в эту ячейку памяти. Однако из-за того, что разные CPU имеют разные наборы инструкций, инструкции, написанные для одного типа процессоров, не могут использоваться процессором, который не использует такой же набор команд. Это означало, что программы, как правило, нельзя было портировать (переносить, использовать без серьезной доработки) между различными типами систем, и их приходилось переписывать заново.
Язык ассемблера
Поскольку людям трудно читать и понимать машинный код, был изобретен ассемблер. В языке ассемблера каждая инструкция идентифицируется коротким сокращением (а не набором битов), и могут использоваться имена и другие числа.
Вот та же инструкция, что и выше, но на языке ассемблера: mov al, 061h.
Это сделало разработку намного проще для чтения и записи, чем машинный код. Однако CPU не понимает ассемблер напрямую. Вместо этого программа на ассемблере, прежде чем она сможет быть выполнена компьютером, должна быть переведена на машинный код. Это делается с помощью программы, называемой ассемблером. Программы, написанные на языках ассемблера, обычно бывают очень быстрыми, и ассемблер всё еще используется сегодня, когда очень важна скорость выполнения программы.
Однако у ассемблера всё же есть недостатки. Во-первых, языки ассемблера по-прежнему требуют использования множества инструкций даже для простых задач. Хотя отдельные инструкции в некоторой степени удобочитаемы, понимание того, что делает вся программа, может быть сложной задачей (это немного похоже на попытку понять предложение, рассматривая каждую букву по отдельности). Во-вторых, язык ассемблера по-прежнему не очень портируем – программа, написанная на ассемблере для одного процессора, скорее всего, не будет работать на аппаратном обеспечении, использующем другой набор инструкций, и ее придется переписывать или сильно модифицировать.
Высокоуровневые языки
Чтобы решить проблемы удобочитаемости и переносимости, были разработаны новые языки программирования, такие как C, C++, Pascal (и более поздние языки, такие как Java, Javascript и Perl). Эти языки называются языками высокого уровня, поскольку они разработаны, чтобы позволить программисту писать программы, не беспокоясь о том, на каком компьютере будет выполняться программа.
Вот всё та же инструкция, что и выше, на C/C++: a = 97;
Как и программы на ассемблере, программы, написанные на языках высокого уровня, прежде чем их можно будет запустить, должны быть переведены в формат, понятный компьютеру. Это можно сделать двумя основными способами: компиляция и интерпретация.
Компилятор – это программа, которая читает исходный код и создает автономную исполняемую программу, которую затем можно запустить. После того, как ваш код был преобразован в исполняемый файл, вам не нужен компилятор для запуска программы. Вначале компиляторы были примитивными и создавали медленный, неоптимизированный код. Однако с годами компиляторы стали очень хороши в создании быстрого, оптимизированного кода и в некоторых случаях могут делать его лучше, чем люди, пишущие на ассемблере!
Ниже показано упрощенное представление процесса компиляции:
Поскольку программы на C++ обычно компилируются, мы вскоре рассмотрим компиляторы более подробно.
Интерпретатор – это программа, которая непосредственно выполняет инструкции в исходном коде, не требуя их предварительной компиляции в исполняемый файл. Интерпретаторы, как правило, более гибки, чем компиляторы, но менее эффективны при запуске программ, потому что при запуске программы каждый раз должен выполняться процесс интерпретации. Это означает, что при каждом запуске программы требуется интерпретатор.
Ниже показано упрощенное представление процесса интерпретации:
Дополнительная информация
Ни один из подходов не имеет перед другим явного преимущества – если бы один подход всегда был лучше, велика вероятность, что мы стали бы использовать его повсюду!
В целом, компиляторы имеют следующие преимущества:
- Поскольку они могут видеть весь исходный код заранее, при генерации кода они могут выполнять ряд анализов и оптимизаций, благодаря чему окончательная версия кода выполняется быстрее, чем простая интерпретация каждой строки по отдельности.
- Компиляторы часто могут генерировать низкоуровневый код, который выполняет эквивалент высокоуровневых идей, таких как «динамическое связывание» или «наследование» с точки зрения поиска в памяти внутри таблиц. Это означает, что итоговые программы должны помнить меньше информации об исходном коде, что снижает использование памяти сгенерированной программой.
- Скомпилированный код обычно быстрее, чем интерпретируемый код, потому, что выполняемые инструкции обычно предназначены только для самой программы, а не для самой программы плюс накладные расходы интерпретатора.
В целом, у компиляторов есть следующие недостатки:
- Некоторые языковые функции, такие как динамическая типизация, сложно эффективно скомпилировать, потому, что компилятор не может предсказать, что произойдет, пока программа не будет запущена. Это означает, что компилятор может генерировать не очень хороший код.
- Компиляторы обычно имеют длительное время «запуска» из-за затрат на выполнение всего анализа, который они делают. Это означает, что в таких окружениях, как веб-браузеры, где важно быстро загружать код, компиляторы могут работать медленнее, потому что они оптимизируют короткий код, который не будет запускаться много раз.
В целом, у интерпретаторов есть следующие преимущества:
- Поскольку они могут читать код в том виде, в каком он написан, и им не нужно выполнять дорогостоящие операции для генерации или оптимизации кода, они, как правило, запускаются быстрее, чем компиляторы.
- Поскольку интерпретаторы могут видеть, что делает программа во время ее выполнения, интерпретаторы могут использовать ряд динамических оптимизаций, которые компиляторы могут не видеть.
В целом, у интерпретаторов есть следующие недостатки:
- Интерпретаторы обычно используют больше памяти, чем компиляторы, потому, что интерпретатору необходимо хранить больше информации о программе, доступной во время выполнения.
- Интерпретаторы обычно тратят некоторое время процессора внутри кода для интерпретатора, что может замедлить выполнение программы.
Поскольку у интерпретаторов и компиляторов есть взаимодополняющие сильные и слабые стороны, в средах выполнения языка становится всё более обычным явлением сочетание элементов обоих методов. Хорошим примером этого является JVM – сам код Java компилируется и изначально интерпретируется. Затем JVM может найти код, который выполняется много-много раз, и скомпилировать его непосредственно в машинный код, что означает, что «горячий» код получает преимущества компиляции, а «холодный» – нет. JVM также может выполнять ряд динамических оптимизаций, таких как встроенное кэширование, для повышения производительности способами, которые обычно не выполняются компиляторами.
Многие современные реализации JavaScript используют аналогичные приемы. Большая часть кода JavaScript короткая и не так уж много чего делает, поэтому обычно начинают с интерпретатора. Однако если станет ясно, что код запускается неоднократно, многие JS-движки скомпилируют код (или, по крайней мере, скомпилируют его отдельные части) и оптимизируют его, используя стандартные методы. В конечном итоге код работает быстро при запуске (полезно для быстрой загрузки веб-страниц), а также быстрее работает и при дальнейшем выполнении.
И последняя деталь: языки не компилируются и не интерпретируются. Обычно код C компилируется, но доступны и интерпретаторы C, которые упрощают отладку или визуализацию выполняемого кода (они часто используются при вводном изучении программирования – или, по крайней мере, они использовались раньше). JavaScript считался интерпретируемым языком, пока некоторые JS-движки не начали его компилировать. Некоторые реализации Python являются чисто интерпретаторами, но вы можете найти компиляторы Python, которые генерируют нативный код. Некоторые языки легче компилировать или интерпретировать, чем другие, но ничто не мешает вам создать компилятор или интерпретатор для любого конкретного языка программирования. Теоретический результат, называемый проекциями Футамуры, показывает, что всё, что можно интерпретировать, можно и скомпилировать.
Большинство языков можно компилировать или интерпретировать, однако традиционно языки, такие как C, C++ и Pascal, компилируются, тогда как «скриптовые» языки, такие как Perl и Javascript, обычно интерпретируются. В некоторых языках, например в Java, используется сочетание этих двух методов.
Высокоуровневые языки обладают многими необходимыми свойствами.
Во-первых, на языках высокого уровня намного легче читать и писать, потому что команды ближе к естественному языку, который мы используем каждый день.
Во-вторых, высокоуровневые языки требуют меньшего количества инструкций, чем низкоуровневые языки, для выполнения одной и той же задачи, что делает программы более краткими и легкими для понимания. В C++ вы можете сделать что-то вроде a = b * 2 + 5; в одну строку. На ассемблере для этого потребуется 5 или 6 разных инструкций.
В-третьих, программы можно компилировать (или интерпретировать) для многих различных систем, и вам не нужно изменять программу для работы на разных процессорах (вы просто перекомпилируете ее для конкретного процессора). В качестве примера:
В портируемости есть два общих исключения. Во-первых, многие операционные системы, такие как Microsoft Windows, содержат специфичные для платформы возможности, которые вы можете использовать в своем коде. Это может значительно упростить написание программы для конкретной операционной системы, но за счет усложнения портируемости. В данной серии статей мы избегаем кода, специфичного для какой-либо платформы.
Некоторые компиляторы также поддерживают специфичные для компилятора расширения – если вы их используете, ваши программы без изменений не смогут компилироваться другими компиляторами, которые не поддерживают те же расширения. Мы поговорим об этом позже, когда вы установите компилятор.
Правила, рекомендации и предупреждения
По мере изучения этих руководств мы будем выделять важные моменты в следующих трех категориях:
Правило
Правила – это инструкции, которые вы должны выполнять в соответствии с требованиями языка. Несоблюдение правил обычно приводит к тому, что ваша программа не работает.
Лучшая практика
Лучшие практики – это то, что вам следует делать, потому что такой способ обычно считается стандартным или настоятельно рекомендуется. То есть либо так поступают все (а если вы поступите иначе, то вы будете делать не то, что ожидают), либо это лучше других альтернатив.
Предупреждение
Предупреждения – это то, чего делать не следует, поскольку они обычно приводят к неожиданным результатам.
Теги
C++ / CppLearnCppВысокоуровневые языки программированияДля начинающихИнтерпретаторКомпиляторОбучениеЯзыки программирования
Тема 1. АППАРАТНОЕ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
ПЕРСОНАЛЬНОГО
КОМПЬЮТЕРА
Лекция 1
План лекции
1.
Аппаратное обеспечение
персонального компьютера. Основные принципы построения персонального
компьютера.
2.
Программное обеспечение
персонального компьютера.
Вопрос 1. Аппаратное обеспечение персонального компьютера.
Основные принципы построения персонального компьютера.
Информационные технологии в своем единстве
представлены тремя составляющими:
■ Hardware —
аппаратное обеспечение;
■ Software —
программное обеспечение;
■ Brainware —
«алгоритмическая составляющая» (интеллектуальная).
Компьютер — это не один электронный аппарат, а
комплекс взаимосвязанных устройств, каждое из которых выполняет определенные
функции. Этот комплекс и есть аппаратное обеспечение[1].
Создано множество разновидностей персональных
компьютеров (ПК). Наиболее популярными являются компьютеры типа IBM PC
(International Business Machines Personal Computer). Компьютеры этого типа выпускают сотни производителей в
мире. Кроме того, существуют ПК других типов. Например, Macintosh фирмы Apple. Однако
основные принципы обработки информации и взаимодействия с пользователем
одинаковы для всех ПК.
Персональный
компьютер может работать со множеством различных дополнительных устройств,
подключаемых к нему по мере необходимости для решения поставленных задач. К ним
относятся сканеры, манипулятор «мышь», принтеры, графопостроители и т. д. ПК
могут быть объединены в локальные, региональные, глобальные сети. Для этого
требуется сетевое и коммуникационное оборудование: сетевые платы, модемы,
адаптеры и многое другое.
Кроме того,
существуют машины других классов — более мощные, чем ПК. Там, где высоки
требования к скорости расчетов и объему данных (космическая оборона,
метеорология), применяют большие ЭВМ и супер-ЭВМ. Их английское название — mainframe.
Аппаратное
обеспечение тесно связано с таким понятием, как «конфигурация», которое
означает, что данный компьютер может работать с разным набором внешних
устройств.
Минимальная
конфигурация — минимальный
набор составляющих элементов, без которых работа с ПК становится невозможной.
Этот набор включает системный блок, монитор (дисплей) и клавиатуру.
Типовой
комплект ПК включает
системный блок, монитор, клавиатуру, принтер и манипулятор «мышь». Расширение
функций, выполняемых ПК, обеспечивают дополнительные устройства. Например,
джойстик используется для управления в компьютерных играх; сканер необходим для
считывания информации с плоских носителей по принципу преобразования
отображенного луча; модем предназначен для работы электронной почты.
Основной узел
компьютера — системный блок. Устройства, находящиеся внутри блока,
называются внутренними, а устройства, подключаемые к нему снаружи, — внешними.
Внешние дополнительные устройства, предназначенные для ввода, вывода и
длительного хранения данных, также называют периферийными.
В системном блоке располагаются основные
аппаратные части ПК:
■ микропроцессор, который выполняет поступающие
на его вход команды, проводит вычисления и управляет работой всех составляющих
компьютера;
■ оперативная память, предназначенная для
временного хранения данных, а также постоянно хранящегося встроенного блока
операционной системы;
■ накопители на жестких и гибких магнитных
дисках;
■
дисководы для
компакт-дисков (CD—ROM), звуковые карты, видеоплата;
■ счетчик времени, функционирующий постоянно,
независимо от того, включен или выключен ПК;
■ электронные схемы, управляющие элементами
компьютера, обменом данных, отображением информации (диском, монитором,
принтером).
Клавиатура — устройство для ввода алфавитно-цифровой
информации. Внешний вид клавиатуры и расположение клавиш зависят от модели
компьютера.
Условно
клавиатуру можно разбить на следующие рабочие участки:
■
функциональные клавиши;
■
основная
алфавитно-цифровая и знаковая клавиатура (центральная часть);
■ дополнительная клавиатура справа (если
светится индикатор NumLock —
цифровая, если нет — управление курсором);
■ специальные клавиши (служебные): Enter,
Esc, Backspace, Tab, Del, Space, Ins, NumLock, CapsLock. Клавиши, изменяющие значение других клавиш — Ctrl,
Alt. Клавиши
управления курсором — Home, End, Page Down, Page Up.
Принтер предназначен для вывода информации на бумагу
или прозрачный носитель. По принципу действия различают матричные, струйные,
лазерные, светодиодные принтеры.
Монитор — устройство визуального представления данных.
Его основными потребительскими характеристиками являются: размер, шаг маски
экрана, максимальная частота регенерации изображения, класс защиты. Работает
монитор под управлением специального аппаратного устройства — видеоадаптера,
который предусматривает два режима: текстовый и графический.
В текстовом режиме экран представляет матрицу
размером 25 х 80. В каждое знакоместо может быть введен любой символ кодовой
таблицы. В графическом режиме изображение формируется совокупностью точек,
каждая из которых характеризуется цветом.
Размер экрана измеряется между
противоположными углами кинескопа по диагонали. Стандартные размеры: 14″,
15″, 17″, 19″, 20″, 21″ (единица измерения » —
дюйм). Универсальными являются мониторы 15 и 17 дюймов. Для работы с графикой
используют мониторы размером 19—21 дюймов.
Дж. Нейманом, Г. Голдешайном и А. Беркси были
высказаны основные идеи построения ЭВМ (1941 г.). Впоследствии
они получили название «принципы фон Неймана», которые используются и сейчас.
Работа над первой электронной вычислительной машиной началась в США в середине 1943 г. по заказу артиллерийского управления. Руководителями были Д. Моучли
и Д. Эккерт. Начиная с 1944 г. к работе был привлечен крупнейший
американский математик Джон фон Нейман. Постройка машины была завершена в конце
1945 г.; машина получила название ЭНИАК (ENIAC — Elektronic Numerical Integrator and Calculator — электронный
цифровой интегратор и вычислитель).
Принципы
фон Неймана:
■ использование двоичной системы счисления;
■ принцип хранимой в памяти программы.
Первый компьютер, построенный по принципам фон
Неймана, был сделан английским исследователем М. Уилксом (ЭДСАК — Electronic Delay Storage Automatic Calculator)
в 1949 г. Арифметические операции
он выполнял со скоростью: умножение — 8,5 мсек, сложение — 70 мкс (1мкс = 10
с).
Если связать принцип хранимой в памяти
программы с двоичной системой, то такая связь дает следующее преимущество. Для
записи команды в память ей необходимо придать числовой вид, что позволяет
производить преобразование кодов в процессе работы. А это, в свою очередь,
привело к возможности переадресации и формированию команд самой машиной и
позволило создать языки программирования.
Одной из причин успеха компьютеров IBM PC является принцип открытой архитектуры,
который предусматривает возможность дополнения имеющихся аппаратных средств
новыми компонентами без замены старых (наращивание оперативной памяти,
подключение дополнительных устройств). Кроме этого, можно заменять старые
компоненты новыми, более совершенными.
Вопрос 2. Программное обеспечение персонального компьютера.
Программное и аппаратное обеспечение в
компьютере работают в неразрывной связи и в непрерывном взаимодействии.
Программное обеспечение (ПО) — это совокупность всех программ и служебных
данных для них, предназначенных для управления компьютером.
Основной принцип
построения ПО заключается в выделении отдельных функций и оформлении их в виде
стандартных моделей или блоков. ПО можно подразделить на:
■
системное программное
обеспечение;
■
системы программирования;
■
прикладное программное
обеспечение.
Системное
программное обеспечение — это
совокупность программ, предназначенных для организации вычислительных и
управленческих процессов и решения часто встречающихся задач широкого круга
пользователей. К системному ПО относятся:
■ операционные системы (ОС). ОС (ОС ДВК, OS/2, UNIX, MS DOS, WINDOWS),
представляющие собой наиболее
важный тип системного программного обеспечения. Выделение ОС в отдельную группу
произошло по мере усложнения ЭВМ;
■ операционные среды и оболочки (FAR, Norton Commander, Windows 3.x и др.).
Они обеспечивают наглядный и удобный способ представления информации на экране;
■ средства контроля и диагностики аппаратуры (DiskTools, Norton disk doctor и др.).
Служат для выявления и локализации неисправностей в аппаратной части и в
программном обеспечении;
■ обслуживающие программы — антивирусы,
архиваторы (AidsTest,
WinRar
и др.).
Системы
программирования (Паскаль,
Си, объектно-ориентированная система Delphi и др.)
обеспечивают создание программ на машинном языке.
Прикладное
программное обеспечение — это
совокупность программ, предназначенных для выполнения конкретных задач
пользователя. Прикладные ПО делят:
■ на метод-ориентированные программы,
реализующие определенные методы решения математических задач;
■ проблемно-ориентированные программы,
предназначенные для решения задач из определенной сферы деятельности
специалиста, например, экономиста и бухгалтера — Галактика, Бухгалтерия1С,
документоведа — Дело, Solo;
■ программы общего назначения (текстовые
редакторы или процессоры, графические редакторы, электронные таблицы, системы
управления базами данных, средства коммуникации).
Программа — это набор инструкций на машинном языке,
который хранится в памяти ЭВМ и по команде пользователя загружается для
выполнения. Основу построения программы составляют принцип соглашений и принцип
умолчания.
Принцип
соглашений определяет набор
функций, которые будут выполняться конкретной программой и варианты исполнения
каждой функции. Например, для операционной оболочки NC: нажатие функциональной клавиши F5 активизирует функцию копирования.
Принцип
умолчания устанавливает
конкретный вариант исполнения функции (при наличии альтернатив), если
пользователь явным образом не потребовал иного. Например, для NC: F5 — копирование с тем же именем в соседний
каталог.
Основная
характеристика программы — интерфейс — совокупность средств, с помощью
которых программа «общается» с пользователем.
Существуют следующие виды интерфейса:
■
задание параметров в
командной строке.
Sort.exe < list.txt > sortlist.txt
/ R
■
пакетная обработка —
усложненный вид интерфейса. Файл содержит описание задания;
■
диалоговый интерфейс;
■
интерактивный интерфейс,
которым обладает современное ПО.
Для рассмотрения вопросов работы
вычислительной системы удобно классифицировать ПО по уровням.
Самым низким уровнем ПО является обеспечение,
отвечающее за взаимодействие с базовыми аппаратными средствами (ПО базового
уровня). Базовые программные средства хранятся в постоянном запоминающем
устройстве (ROM — Read Only Memory). Программы,
работающие на системном уровне, обеспечивают взаимодействие прочих
программ компьютера с базовым программным и аппаратным обеспечением.
Основное назначение программ служебного
уровня состоит в автоматизации работ по проверке, наладке и настройке
компьютера. Это так называемые утилиты. А с помощью ПО прикладного уровня на
компьютере реализуются конкретные задачи.
35 вопросов
Выполним любые типы работ
- Дипломные работы
- Курсовые работы
- Рефераты
- Контрольные работы
- Отчет по практике
- Эссе











