четвер, 6 серпня 2015 р.

Topology networking - Топологія мережі

Фізична топологія — спосіб фізичного з'єднання комп'ютерів за допомогою середовища передачі, наприклад, ділянками кабелю.
Логічна топологія визначає маршрути передачі даних в мережі. У багатьох випадках, фізична топологія однозначно визначає логічну топологію. Проте існують такі конфігурації, в яких логічна топологія відрізняється від фізичної. Наприклад, мережа з фізичною топологією «зірка» може мати логічну топологію «шина» — все залежить від того, яким чином влаштований мережевий концентратор.

пʼятниця, 31 липня 2015 р.

Networking

Комп'ю́терна мере́жа — система зв'язку між двома чи більше комп'ютерами. У ширшому розумінні комп'ютерна мережа — це система зв'язку через кабельне чи повітряне середовище, самі комп'ютери різного функціонального призначення і мережеве обладнання. Для передачі інформації можуть бути використані різні фізичні явища, як правило — різні види електричних сигналів чи електромагнітного випромінювання. Середовищами передавання у комп'ютерних мережах можуть бути телефонні кабелі, та спеціальні мережеві кабелі: коаксіальні кабелі, виті пари, волоконно-оптичні кабелі, радіохвилі, світлові сигнали.

четвер, 30 липня 2015 р.

OS, Compiler, Interpreter

Операці́йна систе́ма, скорочено ОС (англ. operating system, OS) — це базовий комплекс програмного забезпечення, що виконує управління апаратним забезпеченням комп'ютера або віртуальної машини; забезпечує керування обчислювальним процесом і організовує взаємодію з користувачем.

Операційна система звичайно складається з ядра операційної системи та базового набору прикладного програмного забезпечення.

Ядро́ (англ. Kernel) — базова компонента операційної системи, що реалізує інтерфейс між прикладними процесами та обладнанням комп'ютера. Завантажується в оперативну пам'ять комп'ютера і безпосередньо взаємодіє з апаратурою, забезпечуючи керування апаратними засобами (при цьому використовуються драйвери (модулі ядра) підключеного в систему обладнання)
Операти́вна па́м'ять (RAM , англ. Random Access Memory, дослівно — пам'ять з довільним доступом, первинна пам'ять) — пам'ять ЕОМ, призначена для зберігання коду та даних програм під час їх виконання. У сучасних комп'ютерах оперативна пам'ять переважно представлена динамічною пам'яттю з довільним доступом DRAM.

operating system gives each program its own area of memory

После включения компьютера в его оперативной памяти нет операционной системы. Само по себе, без операционной системы, аппаратное обеспечение компьютера не может выполнять сложные действия, такие как, например, загрузку программы в память. Таким образом мы сталкиваемся с парадоксом, который кажется неразрешимым: для того, чтобы загрузить операционную систему в память, мы уже должны иметь операционную систему в памяти.
Решением данного парадокса является использование специальной компьютерной программы, называемой начальным загрузчиком, или BIOS (Basic Input/Output System). Эта программа не обладает всей функциональностью операционной системы, но её достаточно для того, чтобы загрузить другую программу, которая будет загружать операционную систему.

BIOS — это базовая система ввода-вывода. После того, как мы включаем ПК, BIOS в течение нескольких секунд выполняет проверку большинства компонентов системы. В этом обзоре хотел бы рассказать, что происходит на каждом ее этапе, а также про возможность ускорения работы компьютера: нужно или не нужно это делать.
Теоретические сведения. После включения компьютера, системный динамик издает короткий звуковой сигнал, после чего начинается загрузка ОС. Это происходит мгновенно. Однако не все знают о том, что происходит в течение этих нескольких секунд, когда издается этот звук.

Компілятор

Interpreter


Compiler does not run code , just translate code to machine code
Interpreter run code

Біт, байт, мегабайт... Двійкова система

Біт (англ. bit, переклад: шматочок) — мінімальна одиниця кількості інформації, яка дорівнює одному двійковому розряду, який може бути рівним одному з двох значень/станів (0 або 1), застосовуваних для представлення даних у двійковій системі числення.

CPU/RAM

CPU (Central Processing Unit) - центральный процессор компьютера (его мозги) , физически представляет собой большую интегральную схему (микросхему) , в которой функционально представлены различные узлы (не только собственно процессор) . В многопроцессорной системе функции центрального процессора распределены между несколькими процессорами, один из которых считается главным.

понеділок, 27 липня 2015 р.