Softver (od prez) Flashcards

(42 cards)

1
Q

Колку едноставни инструкции од машинскиот јазик може да изврши процесорот во секунда?

A

2 милијарди операции
во секунда

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Што е програма?

A

Програма (пример: Firefox) е секвенца од милиони едноставни инструкции во машински јазик

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Што се случува при двоен клик на : Firefox.exe или пак test.exe?

A

*Инструкциите се копираат во RAM-от
* Процесорот започнува со извршување на првата инструкција
Fetch => Decode => Execute

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Што е влез на компајлерот?

A

изворниот код

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Како се дели софтверот?

A

*Системски софтвер
*Апликативен софтвер

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Што го сочинува системскиот софтвер?

A

*Контролни програми
*Оперативен систем
*Услужни програми

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Што се контролни програми?

A

Програми драјвери кои обезбедуваат основна
функционалност за работа и контрола на
хардверот
* BIOS - Basic Input/Output System

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Каде се сместени контролните програми?

A

Сместени се во ROM-от

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Кои се основните задачи на контролните програми?

A

*да го тестираат и контролираат хардверот
*да управуваат со сите I/O операции.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Што е BIOS?

A

BIOS - (Basic Input/Output System) софтверот е вграден во компјутерот и е првиот код / софтвер кој се стартува при негово вклучување

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Каде се чува BIOS-от?

A

BIOS-от се чува на постојан (non-volatile) ROM чип на матичната плоча (ја задржува својата состојба и по исклучувањето од напојување)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Од каде потекнува името на BIOS-от?

A

Името потекнува од Basic Input Output системот кој се користел во CP/M оперативниот систем (1976 год.) од страна на Gary Kildall

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Преку корисничкиот интерфејс корисникот
може:

A

*Да го конфигурира хардверот
* Да го постави системскиот часовник
*Да вклучи или исклучи компоненти од компјутерскиот систем
*Да избере уред од кој ќе се вчита оперативниот систем
*Поставување на лозинка итн.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Видови оперативни системи

A

Real-time operating system (RTOS)
Single-user, single task
Single-user, multi-tasking
n Повеќекориснички (Multi-user)
Дистрибуирани (Distributed)
Вгнездени (Embedded)
n Оперативни системи за персоналните компјутери
¨ Windows 10, Windows 11, Ubuntu, Mac OS X…
n Оперативни системи за серверските платформи
¨ FreeBSD, Solaris, Windows Server 2022
n Оперативни системи за мобилните уреди
¨ Андроид, Windows Phone, iOS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Real-time operating system (RTOS)

A

¨ Се користат за контрола на машини, инструменти или индустриски
системи
¨ Ограничен кориснички интерфејс
¨ Одредена операција секогаш се извршува за точно определено
време

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Single-user, single task

A

¨ Еден корисник може да извршува само една работа во дадено
време

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Single-user, multi-tasking

A

Најчесто се користи кај персоналните компјутери
¨ Еден корисник истовременo може да извршува повеќе
задачи/операции (пример: пишуваме Word документ додека
слушаме музика, симнуваме датотека од интернет и печатиме
документ на печатачот поврзан на компјутерот)

18
Q

Вгнездени (Embedded)

A

¨ Дизајнирани да се користат во вградени компјутерски системи
односно на мали машини како PDA уредите
¨ Способни се да работат со ограничен број на ресурси, многу се
компактни со исклучително ефикасен дизајн

19
Q

Дистрибуирани (Distributed)

A

¨ Управува со група од независни компјутери правејќи крајниот
корисник да гледа еден компјутер
¨ Дистрибуирани системи

20
Q

n Повеќекориснички (Multi-user)

A

¨ Повеќе корисници пристапуваат и ги користат ресурсите на
компјутерскиот систем
¨ Unix, VMS и mainframe оперативните системи како MVS се примери
на повеќекорисничките (multi-user) оперативни системи

21
Q

Која е најзначајна група услужни програми?

A

програмскиот софтвер (programming
software) или програмерски алатки (programming tools)

22
Q

За што се користат програмерските алатки?

A

Програмските алатки се користат за: креирање, дебагирање,
одржување и поддршка на други програми и апликации

23
Q

Што се програмски јазици?

A

Програмските јазици се вештачки јазици кои
се употребуваат за да се контролираат
машини, најчесто компјутери

24
Q

Што е компајлер?

A

Компајлер (compiler) е компјутерска програма (или множество
од повеќе програми) која го трансформира/преведува изворниот
код (source code) напишан во некој програмски јазик во друг
компјутерски јазик кој најчесто има бинарна форма која се вика
object code

25
Cross-compailer -
извршната верзија работи на компјутер со различен процесор и/или оперативен систем од оној на кој работи компајлерот
26
Што е преведувач/конвертор (language translator/language converter)?
Програма која преведува од еден јазик на високо ниво во друг јазик на високо ниво
27
Што е интерпретер?
n Интерпретер (interpreter) е програма која чекор по чекор (наредба по наредба) го преведува и извршува изворниот код
28
Што е линкер?
Линкерите (linker), link editors (линк едитори) или binders (врзувачи) се програми што ги поврзуваат деловите на една програма во заедничка целина
29
Што е дебагер?
Дебагер е програма која помага при барањето на логичките грешки
30
Што е интегрирана развојна околина и од што е составена?
Интегрирана околината за развој е составена од повеќе програми, кои го олеснуваат целокупниот процес на развој на една програма ¨ Текст уредувач (text editor) ¨ Преведувач (компајлер - compiler) ¨ Дебагер (debugger) ¨ Интеграција на библиотеки со функции ¨ Поврзувач (linker)
31
Апликативен софтвер
Помага на корисниците да решат одредени / конкретни проблеми ¨ Програми кои вршат вистинска / видлива работа за корисникот n Интиутивен интерфејс, пријателски насочен кон корисниците (user friendly)
32
Proprietary Application Software: што е
Апликативен софтвер кој решава единствен или специфичен проблем / задача ¨ Апликација со специјална намена ¨ Тесно фокусиран софтвер
33
Proprietary Application Software каде се развива:
Се развива директно во фирмата користејќи ги сопствените ресурси (in-house) или од страна на надворешнa софтверска компанија под одреден договор (contract)
34
Proprietary Application Software предности:
Предности ¨ Софтверот обично ги исполнува кориснички барања ¨ Обезбедува флексибилност во правење измени ¨ Нуди поголема контрола врз резултатите
35
Proprietary Application Software недостатоци:
Недостатоци ¨ Долг развој и значителни ресурси за развој (скап) ¨ Зголемен ризик во однос на карактеристиките и перформансите
36
Off-the-shelf Application Software како се развива
Се купува или изнајмува од софтверска компанија (стандарден пакет), дополнително може да се прилагоди на специфични потреби на компанијата која го купува (кориснички пакет) ¨ Апликација со општа намена ¨ Софтвер со широка употреба
37
Off-the-shelf Application Software предности
Пониска почетна цена ¨ Помал ризик дека софтверот ќе пропадне ¨ Повисок квалитет обично без грешки и добро тестиран
38
Off-the-shelf Application Software недостатоци
Може да се плати за функции кои никогаш нема да се користат ¨ Може да му недостасуваат важни функционалности ¨ Може да не одговара на тековните процеси на работа во компанијата
39
Што е Софтверски пакет - Software Suite
n Група на основни софтверски апликации дизајнирани да работат заедно n Податоците се преносливи меѓу основните апликации во пакетот
40
Kомуникациски софтвер:
n Далечински пристап до системи ¨ Remote desktop connection n Размена на датотеки и дигитални пораки ¨ FireFTP, WinSCP n Електронската пошта (email) ¨ Сервис првпат употребен во 1961 година на универзитетот MIT, со помош на нивниот систем CCTS - Compatible Time-Sharing System
41
Инженерство софтвер:
n Компјутерски потпомогнат дизајн (Computeraided design - CAD) ¨ AutoCAD ¨ SPICE ¨ Virtual Wind Tunnels n Компјутерски потпомогнатo производство (Computer-aided manufacturing - CAM) ¨ CNC Software ¨ SolidCAM
42