Softver (od prez) Flashcards

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
Q

Cross-compailer -

A

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

26
Q

Што е преведувач/конвертор (language translator/language
converter)?

A

Програма која преведува од еден јазик на високо ниво
во друг јазик на високо ниво

27
Q

Што е интерпретер?

A

n Интерпретер (interpreter) е програма која чекор по
чекор (наредба по наредба) го преведува и извршува
изворниот код

28
Q

Што е линкер?

A

Линкерите (linker), link editors (линк едитори) или
binders (врзувачи) се програми што ги поврзуваат
деловите на една програма во заедничка целина

29
Q

Што е дебагер?

A

Дебагер е програма која помага при барањето на
логичките грешки

30
Q

Што е интегрирана развојна околина и од што е составена?

A

Интегрирана околината за развој е составена од
повеќе програми, кои го олеснуваат целокупниот
процес на развој на една програма
¨ Текст уредувач (text editor)
¨ Преведувач (компајлер - compiler)
¨ Дебагер (debugger)
¨ Интеграција на библиотеки со функции
¨ Поврзувач (linker)

31
Q

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

A

Помага на корисниците да решат одредени /
конкретни проблеми
¨ Програми кои вршат вистинска / видлива работа
за корисникот
n Интиутивен интерфејс, пријателски насочен
кон корисниците (user friendly)

32
Q

Proprietary Application Software: што е

A

Апликативен софтвер кој решава единствен или специфичен проблем / задача
¨ Апликација со специјална намена
¨ Тесно фокусиран софтвер

33
Q

Proprietary Application Software каде се развива:

A

Се развива директно во фирмата користејќи ги сопствените
ресурси (in-house) или од страна на надворешнa софтверска
компанија под одреден договор (contract)

34
Q

Proprietary Application Software предности:

A

Предности
¨ Софтверот обично ги исполнува кориснички барања
¨ Обезбедува флексибилност во правење измени
¨ Нуди поголема контрола врз резултатите

35
Q

Proprietary Application Software недостатоци:

A

Недостатоци
¨ Долг развој и значителни ресурси за развој (скап)
¨ Зголемен ризик во однос на карактеристиките и перформансите

36
Q

Off-the-shelf Application
Software како се развива

A

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

37
Q

Off-the-shelf Application
Software предности

A

Пониска почетна цена
¨ Помал ризик дека софтверот ќе пропадне
¨ Повисок квалитет обично без грешки и добро тестиран

38
Q

Off-the-shelf Application
Software недостатоци

A

Може да се плати за функции кои никогаш нема да се користат
¨ Може да му недостасуваат важни функционалности
¨ Може да не одговара на тековните процеси на работа во
компанијата

39
Q

Што е Софтверски пакет - Software
Suite

A

n Група на основни софтверски апликации
дизајнирани да работат заедно
n Податоците се преносливи меѓу основните
апликации во пакетот

40
Q

Kомуникациски софтвер:

A

n Далечински пристап до системи
¨ Remote desktop connection
n Размена на датотеки и дигитални пораки
¨ FireFTP, WinSCP
n Електронската пошта (email)
¨ Сервис првпат употребен во 1961 година на
универзитетот MIT, со помош на нивниот систем
CCTS - Compatible Time-Sharing System

41
Q

Инженерство софтвер:

A

n Компјутерски потпомогнат дизајн (Computeraided design - CAD)
¨ AutoCAD
¨ SPICE
¨ Virtual Wind Tunnels
n Компјутерски потпомогнатo производство
(Computer-aided manufacturing - CAM)
¨ CNC Software
¨ SolidCAM

42
Q
A