The Evolution Of CPU Processing Power Part 1: The Mechanics Of A CPU


SERIES LINK — www.youtube.com/playlist?list=PLC7a8fNahjQ8IkiD5f7blIYrro9oeIfJU

In this multi-part series, we explore the evolution of the microprocessor and its astonishing growth in processing power over the decades. In Part 1, we learn about the first commercial CPU, the Intel 4004 and examine how it and similar early CPUs work at the fundamental level.

During the mid-1960s a revolution in miniaturization was kick-started. The idea of packing dozens of semiconductor-based transistors on to a single silicon chip spawned the integrated circuit. It laid the groundwork for a complete paradigm shift in how modern society would evolve. In March of 1971, the commercial launch of a new semiconductor product set the stage for this new era. Composed of a then-incredible 2,300 transistors, the Intel 4004 central processing unit or CPU was released.

For comparison, ENIAC, the first electronic computer built just 25 years earlier could only execute 5,000 instructions a second. But what made the 4004 so powerful wasn’t just its 1800% increase in processing power — it only consumed 1 watt of electricity, was about ¾” long and cost $5 to produce in today’s money. This was miles ahead of ENIAC’s, cost of $5.5 million in today’s money, 180kW power consumption, and 27-ton weight.

In order to understand how a CPU derives its processing power, let examine what a CPU actually does and how it interfaces with data. For all intents and purposes, we can think of a CPU as an instruction processing machine. They operate by looping through three basic steps, fetch, decode, and execute. As CPU designs evolve these three steps become dramatically more complicated and technologies are implemented that extend this core model of operation.

FETCH

In the fetch phase, the CPU loads the instruction it will be executing into itself. A CPU can be thought of as existing in an information bubble. It pulls instructions and data from outside of itself, performs operations within its own internal environment, and then returns data back. This data is typically stored in memory external of the CPU called Random Access Memory or (RAM). Software instructions and data are loaded into RAM from more permanent sources such as hard drives and flash memory. But at one point in history magnetic tape, punch cards, and even flip switches were used.

BUS

The mechanism by which data moves back and forth to RAM is called a bus. A bus can be thought of as a multi-lane highway between the CPU and RAM is which each bit of data has its own lane. But we also need to transmit the location of the data we’re requesting, so a second highway must be added to accommodate both the size of the data word and the address word. These are called the data bus and address bus respectively. In practice, these data and address lines are physical electrical connections between the CPU and RAM and often look exactly like a superhighway on a circuit board.

REGISTER

The address of the memory location to fetch is stored in the CPU, in a mechanism called a register. A register is a high-speed internal memory word that is used as a “notepad” by CPU operations. It’s typically used as a temporary data store for instructions but can also be assigned to vital CPU functions, such as keeping track of the current address being accessed in RAM. Because they are designed innately into the CPU’s hardware, most only have a handful of registers. Their word size is generally coupled to the CPU’s native architecture.

DECODE

Once an instruction is fetched the decode phase begins. In classic RISC architecture, one word of memory forms a complete instruction. This changes to a more elaborate method as CPUs evolve to complex instruction set architecture, which will be introduced in part 2 of this series.

BRANCHING

Branching occurs when an instruction causes a change in the program counter’s address. This causes the next fetch to occur at a new location in memory as oppose to the next sequential address.

OPERAND

Opcodes sometimes require data to perform its operation on. This part of an instruction is called an operand. Operands are bits piggybacked onto an instruction to be used as data. Let say we wanted to add 5 to a register. The binary representation of the number 5 would be embedded in the instruction and extracted by the decoder for the addition operation.

EXECUTION

In the execution phase, the now configured CPUs is triggered. This may occur in a single step or a series of steps depending on the opcode.

CLOCKS

In a CPU these 3 phases of operation loop continuously, workings its way through the instruction of the computer program loaded in memory. Gluing this looping machine together is a clock. A clock is a repeating pulse use to synchronize a CPU’s internal mechanics and its interface with external components. The CPU clock rate is measured by the number of pulses per second or Hertz.

SUPPORT NEW MIND ON PATREON
www.patreon.com/newmind

Как ЗАРАБОТАТЬ ШКОЛЬНИКУ не выходя из дома | Кем я работал до ютуба в 12-16 лет.История из жизни


Начать играть бесплатно: bit.ly/fispeckt_nextrp

Я вас категорически приветствую.В этом видео я расскажу о том, как я зарабатывал деньги будучи школьником до ютуба. Я работал в интернете начиная с 12 лет и в 16 лет начал заниматься ютубом. Кем я работал и сколько я зарабатывал. История из жизни как я продавал чuTы, как я обманул сайт по заработку и воровал аккаунты стима.

— ►►DISCORD — discord.gg/fiscord
►Instagram — www.instagram.com/fispeckt/
►VK — vk.com/fispeckt
►Twitch — www.twitch.tv/fispeckt
►Реклама — vk.com/id482480832

Enermax ETS-F40-FS - тихий, эффективный, доступный кулер с 140мм вентилятором. Сравнение с SnowMan


Ссылка на официальный сайт товара Enermax ETS-F40-FS: www.enermax.com/en/products/ets-f40-fs

Наш сайт-каталог лучших комплектующих к ПК и аксессуаров с AliExpress: tehnoplaneta.in.ua

Получите гарантированный возврат денег на любой товар. Для получения высокого CashBack регистрация здесь: epngo.bz/cashback_index/7a51am

Канал-партнёр ИгроПланета: www.youtube.com/channel/UCELnaDrnoFy-HFAA4vB9cCw

Купить можно тут:

Процессоры:
Intel Xeon E5 2620v3 (6 ядер/12 потоков — 2.4 GHz) 2011v3 — gotbest.by/cashback/view/qbybzduip5euqwv5kthn5oyida7uqeip/
Intel Xeon E5-2630Lv3 (8 ядер/16 потоков — 1.8 GHz) 2011v3 — gotbest.by/cashback/view/q85kkzurb27gg71kg6rsgwa3f3nysy3p/
Intel Xeon E5 2670v3 (12 ядер/24 потоков — 2.3 GHz) 2011v3 — gotbest.by/cashback/view/qbnp6v9b1jz13xw8c6o65odbl3y2e1my/
Intel Xeon E5 2678v3 (12 ядер/24 потоков — 2.5 GHz) 2011v3 — gotbest.by/cashback/view/qj0sjq86rj442rxo5fjz8wp9hf5lnn2x/

Материнки:
HUANAN ZHI X99_8M-F (USB3.0 / SATA3 / PCI-E NVME M.2 SSD / 2 Cnannel DDR4) — gotbest.by/cashback/view/qjfdhxub2mpaa4de0ky3q6f9psvfaass/
SZMZ X99M-G2 V1.0 (USB 3.0 / SATA3 / PCI-E NVME M.2 SSD / ECC REG RAM DDR4) — gotbest.by/cashback/view/qgyerb852h2dd90u6ww3f1712pf207ir/
Kllisre X99Z V102 (USB 3.0 / SATA3 / PCI-E NVME M.2 SSD / ECC REG RAM DDR4) — gotbest.by/cashback/view/q8o43rszr3fwmrqucnoxuukzaekw4o5l/
MACHINIST X99K9 (USB 3.0 / SATA3 / PCI-E NVME M.2 SSD / ECC REG RAM DDR4) — gotbest.by/cashback/view/qe4wmmekywhh65ap5dxnv4minxmyp3pk/
MACHINIST X99Z-V500 White (USB 3.0 / SATA3 / PCI-E NVME M.2 SSD / ECC REG RAM DDR3 and DDR4) — gotbest.by/cashback/view/qbyd3rsyc5a9r1jqka8ohfxoyot00u3m/
Kllisre X99 (ZX-99EV3_V1.31) (USB 3.0 / SATA3 / PCI-E NVME M.2 SSD / ECC REG RAM DDR4) — gotbest.by/cashback/view/qa0bv6n1ijdy7q8a140kp3xu57glgjpb/
QIYIDA X99 [ZX-X99D3_V1.2] (USB 3.0 / SATA3 / PCI-E NVME M.2 SSD / ECC REG RAM DDR3) — gotbest.by/cashback/view/qf97vp8sc6pdd260v326ah64hwrwm32c/
MACHINIST X99 Gaming8 D3 (USB 3.0 / SATA3 / PCI-E NVME M.2 SSD / ECC REG RAM DDR3) — gotbest.by/cashback/view/qe4w25ua7y7qjyrlpzjtbd1f17f433ku/
HUANANZHI X99-AD4 (USB3.0 / SATA3 / PCI-E NVME M.2 SSD / ECC REG RAM DDR4) — gotbest.by/cashback/view/qiwq3jitso2mg0fbbdr0hmeu3ku7l35w/
Kllisre X99 Dual (USB3.0 / SATA3 / PCI-E NVME M.2 SSD / ECC REG RAM DDR4) 2 CPU — gotbest.by/cashback/view/q9plsk8lpwho647uc4opwgih5bmxj1k0/
Kllisre X99 D8 (AD12 V1.0) (USB 3.0 / SATA3 / PCI-E NVME M.2 SSD / ECC REG RAM 4 Channel DDR4) — gotbest.by/cashback/view/q3hzdygfbwuj6jppm1bhznhin54u7j92/
HUANANZHI X99-F8 (USB3.0 / SATA3 / PCI-E NVME M.2 SSD / DDR4 ECC REG RAM) — gotbest.by/cashback/view/qihqlirij3p37rkspuq2oyymfengvxc8/
HUANANZHI X99-TF (USB3.0 / SATA3 / PCI-E NVME M.2 SSD / DDR3 and DDR4 ECC REG RAM) — gotbest.by/cashback/view/qewb5xkm9tzwfgn5ps8381jb96xqjaep/
JINGSHA X99-E8I Gaming (USB3.0 / SATA3 / PCI-E NVME M.2 SSD / DDR4 ECC REG RAM) — gotbest.by/redirect/cpa/o/qinbe0aygrltjh993ma7bd0ue7thtt27/
SZMZ X99 Dual BQ36 v2.0 (USB3.0 / SATA3 / PCI-E NVME M.2 SSD / ECC REG RAM DDR4) 2 CPU — gotbest.by/cashback/view/qgr19urjwhqv0o6mqgv04afqqrf2baw1/

ОЗУ:
Yongxinsheng, DDR4 — gotbest.by/cashback/view/qf99u8hpg6ksb2c68ye10d3t2przg03e/
ANKOWALL DDR4: 2133 / 2400 / 2667MHz — gotbest.by/cashback/view/qeskl52i2ezo756arn6qu9r2vkh5pjax/
TANBASSH, DDR4: buyeasy.by/cashback/view/pyjnci2x86rqcw180net238qnuxyy50d/
Atermiter, DDR4 ECC REG: gotbest.by/cashback/view/qh5u4g7xgm1mhn8sk5103gq9jvjy3em4/
Samsung DDR4 ECC REG: buyeasy.by/cashback/view/pzgm3zcx403jsx0qe0u357w2se88q0t0/
QIYIDA DDR4 ECC REG: gotbest.by/cashback/view/qbydd1ybngliz4hbii3t3o21qmwnq3fv/
Samsung DDR3 ECC REG: buyeasy.by/cashback/view/pvvt35kq91eyd756bvbvfkti6fzksklr/

Помощь каналу:
— QIWI: 380997133327
— WebMoney:
Доллары — Z011022660098
Рубли — R715800983692

Система:
Процессор — Intel Xeon E5 2690v3
Видеокарта — Asus GTX1080 Ti ROG Strix
ОЗУ — 4x8GB DDR4 Samsung ECC REG 2133MHz
Материнка — Huananzhi X99-TF
Кулер — SnowMan M-T6 / Enermax ETS-F40-FS / Enermax ETS-T50 AXE
БП: Corsair RM1000X (1000W)
Жесткий диск: Seagste 2ТБ SSD SanDisk 240Gb

Музыка из ролика:
Lyde — Homeseeker

Моя страничка ВК: vk.com/ya_ne_takoy_kak_vse_vu
Группа ВК: vk.com/tehnoplaneta_in_ua
Instagram: www.instagram.com/tehnoplanetalva

Как Стать Уверенным в Себе? 8 Правил Психологии. Самооценка. Развитие Личности


Что такое уверенность в себе? Врожденное ли это свойство, или его можно развить? И почему одни люди уверены в себе, хотя у них много недостатков, а другие, при множестве достоинств, чувствуют себя в обществе крайне неуверенно?
В данном видео мы рассмотрим эти вопросы, так как уверенность в себе напрямую влияет на качество нашей жизни.
Также я приведу 8 правил или советов, которые помогут вам развить уверенность в себе вне зависимости от того, мужчина вы или женщина.

ВИДЕО «Семь навыков высокоэффективных людей»:
www.youtube.com/watch?v=SmcjopIfqpY

ВИДЕО «Закон Парето»:
www.youtube.com/watch?v=wBew2YjMvzc

ВИДЕО «Цитаты про уверенность»:
www.youtube.com/watch?v=P5R7pmOvsOM

Читать советы, как стать уверенным в себе:
interesnyefakty.org/kak-stat-uverennym-v-sebe/

Сайт:
interesnyefakty.org/

АВТОНОМНОЕ ВИДЕОНАБЛЮДЕНИЕ. REOLINK ARGUS 2. WIFI FULL HD КАМЕРА


Reoling Argus 2 — ali.pub/2xo95q и ali.pub/2ie4yk
Солнечная панель — ali.pub/2xo98n и ali.pub/2ie4yk
Купоны продавца — ali.pub/2xo9a7
Официальный сайт Reolink — bit.ly/2ImlYIC
Самые популярные PTZ камеры на Алиэеспресс — ali.pub/4ij3c8
Камеры видеонаблюдения на Беру — ali.pub/4ij98y
Системы видеонаблюдения на Беру — ali.pub/4ij9rm
Камеры видеонаблюдения на Ситилинк — ali.pub/4kod30
Системы видеонаблюдения на Ситилинк — ali.pub/4kod6b
Камеры видеонаблюдения на Леруа Мерлен — ali.pub/4krxem
Системы видеонаблюдения на Леруа Мерлен — ali.pub/4krxn6
Как не быть обманутым на Алиэкспресс — bit.ly/2K3c6EH
======================================
Для сотрудничества/For cooperation — youtubecooperation@mail.ru
======================================
Все видео моего канала ТУТ — bit.ly/2Gs44Di
Официальная группа канала — vk.com/kitay_v_shope
======================================
КЭШБЭК на Алиэкспресс — ali.pub/2elzfq
ПАРТНЕРКА EPN — ali.pub/2c0d45
Мои ВИДЕО про СКИДКИ и ЗАРАБОТКИ — bit.ly/2Ilo8HP
Мобильное приложение Aliexpress — ali.pub/2em0ag
Браузерный ПЛАГИН EPN — ali.pub/2em0ec
Мобильное приложение ePN Cashback — ali.pub/2em0ga
Мой заработок на YOUTUBE — bit.ly/2GtpBvr
=========================================
АЛИЭКСПРЕСС на русском — ali.pub/ofr3l

Поворотная беспроводная Wi-Fi IP Камера Reolink E1 Pro


Купить Reolink E1 Pro у нас: nadzor.ua/product/povorotnaa-besprovodnaa-wi-fi-ip-kamera-reolink-e1-pro

Обзор на приложение Reolink: youtu.be/-vRhYGtQT5o

Reolink E1 Pro — это компактная камера, которая легко впишется в ваш интерьер. Обладая интеллектуальными возможностями, она может выполнять многие функции, такие как панаромирование и поворот, чтобы охватить больше областей для съемки. Или отправить вам мгновенные оповещения о движении. Благодаря непревзойденной цене, камера делает качественную домашнюю защиту доступной каждому.
_____________________________________________________
Заходите в наш магазин: nadzor.ua/
Мы в Facebook: clck.ru/ENPBA
Мы в Instagram: www.instagram.com/nadzor.ua
Подпишись на наш канал: clck.ru/ENPEA
Больше о видеонаблюдении: nadzor.ua/blog
_____________________________________________________
ЗВОНИТЕ НАМ:
(097) 039 14 10 (099) 261 89 43
(063) 710 64 32 (044) 360 45 73

АДРЕСА ЭЛЕКТРОННОЙ ПОЧТЫ:
info@nadzor.ua (Отдел продаж)
to@nadzor.ua (Тех. отдел)
mon@nadzor.ua (Отдел монтажа)

#видеокамера #видеонаблюдение #nadzor

Welderup // Ржавые тачки на прокачку (1964 Dodge Ram)


ytimg.preload(https://r7---sn-axq7sn7z.googlevideo.com/generate_204);ytimg.preload(https://r7---sn-axq7sn7z.googlevideo.com/generate_204?conn2);Welderup // Ржавые тачки на прокачку (1964 Dodge Ram) — YouTube<link rel=«alternate» type=«application/json oembed» href=«www.youtube.com/oembed?format=json

Изготовление печатных плат своими руками #1 - разводка в EasyEDA


★ Онлайн конструктор печатных плат: easyeda.com/
★ Также заказать изготовление можно здесь: jlcpcb.com/
В этом видео мы научимся работать в платформе EasyEDA и разведём печатную плату с целью её дальнейшего изготовления на текстолите. Изготовление печатных плат — важный навык для любого, кто занимается электроникой и воплощает схемы в железо.

★★ ПАЯЛЬНИКИ, ПРИПОЙ, ПРИСПОСОБЛЕНИЯ ★★
alexgyver.ru/all-for-soldering/

☢ Зацени мою подборку уникальных китайских автотоваров! ☢
alexgyver.ru/auto/

▼ Проекты драйвера ▼
easyeda.com/beragumbo/H_Bridge_driver_Arduino-82369be1b19e4d61b6da0c191fbf851a
easyeda.com/beragumbo/H_bridge__IR2104-0b08fb8b54c345a1a575cbd47833915b

═════════════════════════════════════
★★★★★★★ ARDUINO ★★★★★★★
► Что это такое и зачем? youtu.be/nrczO8tWJNg
► Как подключить и настроить? AlexGyver.ru/?p=1228
► Мои уроки по Ардуино AlexGyver.ru/?p=4516
► Китайские Arduino и датчики (ССЫЛКИ) AlexGyver.ru/?p=44
► Всё для пайки и электроники с AliExpress AlexGyver.ru/?p=1515
► Мои видеоуроки по пайке goo.gl/qQFmq7
► Электронные наборы для обучения AlexGyver.ru/?p=5673
═════════════════════════════════════
★ Получай 10.5% скидку с любой покупки на Aliexpress! ★
epngo.bz/cashback_install_plugin/56525

★ Моя партнёрка с Aliexpress ★
epngo.bz/ali_epn_index/56525
═════════════════════════════════════
✔ Официальный сайт: AlexGyver.ru/
✔ Группа Вконтакте: vk.com/diyworkplace
✔ Поддержать канал денежкой AlexGyver.ru/support_alex/
✔ Instagram: www.instagram.com/alexgyvershow/
═════════════════════════════════════ #AlexGyver

ОКТЧ 1. Основы теории множеств


00:08 Общие сведения о курсе
04:24 Основные понятия теории множеств
15:35 Парадокс Рассела
17:26 Разрешение парадокса Рассела
19:11 Транзитивность
20:02 Пустые множества
24:36 Операции над множествами
32:01 Законы Де-Моргана
33:45 А как доказать?
42:45 Упорядоченные пары
45:10 Определение Куратовского для упорядоченной пары
50:39 Кортежи
54:18 Альтернативное определение пары
55:38 Декартово произведение
56:35 Декартова степень
1:02:15 Конкатенация кортежей
1:06:50 Свойства декартовой степени

Лектор: Мусатов Д.В.

Дата лекции: 06.09.2019

Снимала: Шкатова Мария
Монтировал: Старцев Дмитрий

Попов С. Б. - Астрофизика - Структура галактик


0:00:00 1. Млечный Путь
0:27:25 2. Определение расстояний до галактик
0:49:29 3. Квазары
0:56:46 4. Пузыри Ферми
1:00:11 5. Единая модель
1:01:37 6. Наблюдение черных дыр
1:07:36 7. Формирование галактик
1:09:48 8. Состав Вселенной. Темное вещество
1:17:29 10. Вращение Галактик
1:26:26 11. История Вселенной