Professional Documents
Culture Documents
Компјутерски
Апстракции
и Технологии
Вовед
Компјутерите се производ на
неверојатно динамичната индустрија на
информатичката технологија чиј
придонес е околу 10% од БДП на САД
Ако транспортната индустрија
напредуваше како и компјутерската,
денес ќе можевме да патуваме од
Њујорк до Лондон
за околу една секунда и
патувањето би чинело неколку денари
Компјутерска револуција
Примери
Компјутери во автомобилите
Мобилни телефони
Проекти за човечките гени
WWW
Пребарувачи
Класи на компјутерски уреди
Десктоп компјутер
дизајниран да се користи од индивидуа
Сервер
се користи за извршување програми за
повеќе корисници; најчесто истовремено и
вообичаено пристапуван мрежно
најширок опсег на цена и можности
Суперкомпјутер
со највисоки перформанси и цена;
конфигурирани се како сервери и
вообичаено чинат милиони долари.
Суперкомпјутери / величини
терабајт
изворно 1,099,511,627,776 бајти, иако
некои комуникациски системи и системи за
складирање го предефинирале да значи
1,000,000,000,000 бајти.
петабајт
во зависност од состојбата, или 1000 или
1024 терабајти.
Класи на компјутерски уреди
Податочен центар
иБеј (eBay) и Гугл (Google)
Соба или зграда наменети за управување со
струјата, ладењето и мрежните потреби на
голем број сервери.
Вграден компјутер
во внатрешноста на некој друг уред што се
користи да извршува една определена
програма или цела колекција.
најширок опсег на апликации и перформанси
Вградени компјутери
Примери
микропроцесорите во автомобилите,
компјутерите во мобилните телефони,
компјутерите во видеоигрите
компјутерите во телевизорите
процесори во дигиталните камери,
процесори музичките уреди
цела мрежа од процесори што
контролираат на пример современ авион
или товарен брод
Доминација на вградени комјутери
Што ќе учиме...
Акроними
BIOS, CPU, DIMM, DRAM, PCIE, SATA, како
и многу други..
Акроними
На пример: РАМ (RAM) е акроним за
Меморија со случаен пристап (Random
Access Memory)
ЦПУ (CPU) е акроним за Централна
единица за процесирање (Central
Processing Unit).
Под вашата програма
Под вашата програма
Системски софтвер сместен меѓу
хардверот и апликацискиот софтвер.
Два типа на системски софтвер денес
заземаат средишно место во секој
компјутерски систем:
оперативниот систем и
компајлерот
Оперативниот систем
Оперативниот систем ја поврзува
корисничката програма и хардверот и
нуди множество сервиси и контролни
функции.
Ракување со основни влезни и излезни
операции;
Доделување склад и меморија;
Обезбедување заштитено споделување на
компјутерот меѓу повеќе апликации
Linux, MacOS, and Windows
Компајлери
Компајлерите извршуваат
преведување програма напишана на
јазик на високо ниво, C, C++, Java или
Visual Basic во инструкции што може да
ги изврши хардверот
Преведувањето од јазична програма на
високо ниво во хардверски инструкции е
сложено.
Во јазик на хардверот
Наједноставните сигнали што можат да
ги разберат компјутерите се on (вклучи)
и off (исклучи)
Бинарна бројка (бит) – една од двете
цифри на броен систем со основа 2 (0
или 1) што се составен дел на
информацијата.
Инструкција - наредба што ја разбира и
извршува компјутерот.
Пример: 1000110010100000 му кажува на
компјутерот да додаде два броја
Асемблер
На почетокот програмерите
комуницирале со компјутерите со
помош на бинарни броеви!!!
Асемблер е програма што преведува
симболична верзија на инструкции во
бинарна верзија
Асемблерски јазик, симболичен приказ
на машинските инструкции
Машински јазик, бинарен приказ на
машинските инструкции
Асемблерска наредба
Наредбата
add A,B
асемблерот би ја превел во
1000110010100000