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

Миша Куралес. Аквапарк Карибия, ночная вечеринка.


Удалось попасть на очень классную ночную вечеринку в Аквапарке Карибия. Правда от музыки, голоса моего почти не слышно, заранее извиняюсь))
Кому нравится тематика моих видео
ПОДДЕРЖИТЕ НОВЫЕ ВИДЕО рублём: www.donationalerts.ru/r/sadovoimikhail2016

РЕКОМЕНДУЮ ДРУГИЕ ВИДЕО ПО ТЕМЕ:
— Крещение: www.youtube.com/watch?v=WFVsc4NtTMI
— Катание на Хаски: www.youtube.com/watch?v=xYQxgdNkkHo
— Фестиваль Круг света: www.youtube.com/watch?v=Lb9DG6BnuIk

Удивительный китайский процессорный кулер Lanshou всего за 11$. Сравнение с AeroCool и SnowMan


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

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

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

Покупал кулер Lanshou здесь — gotbest.by/cashback/view/qbycpmvq93im47j16qys0wsz3jvtz4tc/
SnowMan X200, 120mm LED Fan, 4pin, Intel and AMD — gotbest.by/cashback/view/q4prvp2sqivr5taq38y8y1waf46jnreg/
Snowman M-T4, 120mm, Intel and AMD — buyeasy.by/cashback/view/pzrqxh3ci6j8tiuzulmz4dwp5mr6o7br/

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

Процессоры:
Intel Xeon E5 2620v3 (6 ядер/12 потоков — 2.4 GHz) 2011v3 — gotbest.by/cashback/view/q7t34zpnv33jatlptf3r6rfrxodpq7mu/
Intel Xeon E5-2630Lv3 (8 ядер/16 потоков — 1.8 GHz) 2011v3 — gotbest.by/cashback/view/q85kkzurb27gg71kg6rsgwa3f3nysy3p/
Intel Xeon E5 2630v3 (8 ядер/16 потоков — 2.4 GHz) 2011v3 — gotbest.by/cashback/view/qcdv1cf4yyvbad6rim4hdz6svtrob494/
Intel Xeon E5 2640v3 (8 ядер/16 потоков — 2.6 GHz) 2011v3 — gotbest.by/cashback/view/q3hyky4uqxtyhewsidi2352pyzqom6hf/
Intel Xeon E5 2650v3 (10 ядер/20 потоков — 2.3 GHz) 2011v3 — gotbest.by/cashback/view/q7frymf3pnhscoxqgwzehnhkszt2ngbl/
Intel Xeon E5 2660v3 (10 ядер/20 потоков — 2.6 GHz) 2011v3 — gotbest.by/cashback/view/q237w6roumde4d48cj9jzybztjy1dvst/
Intel Xeon E5 2670v3 (12 ядер/24 потоков — 2.3 GHz) 2011v3 — gotbest.by/cashback/view/q7slu0zwt362ur35qc4lzd9kmuo1igg7/
Intel Xeon E5 2678v3 (12 ядер/24 потоков — 2.5 GHz) 2011v3 — buyeasy.by/cashback/view/pwhnd87umepyp1nssrilqsvtjcwx1hxl/
Intel Xeon E5 2683v3 (14 ядер/28 потоков — 2.0 GHz) 2011v3 — gotbest.by/cashback/view/qch6obr17j2dd0iz8pzgtmakctymsqz5/

Материнки:
QIYIDA X99Z V102 (USB 3.0 / SATA3 / PCI-E NVME M.2 SSD / ECC REG RAM DDR4) — gotbest.by/cashback/view/qbyb8q3t32bkybdbyln25yelswsjl76g/
Kllisre X99Z V102 (USB 3.0 / SATA3 / PCI-E NVME M.2 SSD / ECC REG RAM DDR4) — gotbest.by/cashback/view/q8o46rqysu5p89bl3cehbtlwi5tf5tz9/
Jingsha X99 D4 (AD12-B V1.0) (USB 3.0 / SATA3 / PCI-E NVME M.2 SSD / ECC REG RAM 2 Channel DDR4) — gotbest.by/cashback/view/q4f739hcsphwcmg6lvzg4eg4fel27uyz/
Kllisre X99Z-V500 (USB 3.0 / SATA3 / PCI-E NVME M.2 SSD / ECC REG RAM DDR3 and DDR4) — gotbest.by/cashback/view/q9cgi8a7kap7yvco1rpvrceu4ns8z6rm/
Atermiter X99 (USB 3.0 / SATA3 / PCI-E NVME M.2 SSD / ECC REG RAM DDR4) — gotbest.by/cashback/view/q7n8t5rth6h94sbsmka332nwcolys43p/
PlexHD X99 (USB 3.0 / SATA3 / PCI-E NVME M.2 SSD / ECC REG RAM DDR4) — gotbest.by/cashback/view/q78qlf47a5jmh4jykourfxe2u1uqntjn/
HUANAN ZHI X99-8M (USB3.0 / SATA3 / PCI-E NVME M.2 SSD / 2 Cnannel DDR4) — buyeasy.by/cashback/view/pwhn09zdempmk2dswhgtnfh7nanyasa4/
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/q78rt3ej0cjcokardxd9b2m7g3i414cl/
HUANANZHI X99-AD3 GAMING (USB3.0 / SATA3 / PCI-E NVME M.2 SSD / ECC REG RAM DDR3) — buyeasy.by/cashback/view/ptlx4u4e1m6rse8ya6bkwsf72hkdnyr7/
HUANANZHI X99-TF (USB3.0 / SATA3 / PCI-E NVME M.2 SSD / DDR3 and DDR4 ECC REG RAM) — gotbest.by/cashback/view/q4pqbfehpfbs899gdci5je8ero48oohz/
HUANANZHI X99-F8 (USB3.0 / SATA3 / PCI-E NVME M.2 SSD / DDR4 ECC REG RAM) — gotbest.by/cashback/view/q2373f4ixp1j4zf8s4jclrb2u9u8vu8k/
Kllisre X99 Dual (USB3.0 / SATA3 / PCI-E NVME M.2 SSD / ECC REG RAM DDR4) 2 CPU — gotbest.by/cashback/view/q78qdmx4ftucfdsmq3d2ns0871w5q209/
JINGSHA X99 (USB3.0 / SATA3 / PCI-E NVME M.2 SSD / ECC REG RAM DDR4) 2 CPU — gotbest.by/cashback/view/q7n903vp8sigyn6puwp960swypnpz9kg/
HUANANZHI X99-T8D, (USB3.0 / SATA3 / PCI-E NVME M.2 SSD / ECC REG RAM DDR3) 2 CPU — gotbest.by/cashback/view/qa416t57bvpnkvoz7fmgk5y03l3yn2a2/

ОЗУ:
Samsung DDR3 ECC REG: buyeasy.by/cashback/view/pvvt35kq91eyd756bvbvfkti6fzksklr/
Samsung DDR4 ECC REG: buyeasy.by/cashback/view/pzgm3zcx403jsx0qe0u357w2se88q0t0/
TANBASSH, DDR4: gotbest.by/cashback/view/q7wt9193s3wop0tfygt3dzyiva7fekov/
Kllisre, DDR4: buyeasy.by/cashback/view/pvu5uindxf9l8c2e3dc27wkurled1x5j/
PCCooler DDR4: buyeasy.by/cashback/view/pvtkvcdyodglc543anovmk4z61mwifo2/

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

Система:
Процессор — Intel Xeon E5 2670v3
Видеокарта — Asus GTX1080 Ti ROG Strix
ОЗУ — 4x8GB DDR4 Samsung ECC REG
Материнка — Huananzhi X99-TF
Кулер — Lanshou, Aerocool Verkho 2 PlusSnowMan M-T6
БП: Corsair RM1000X (1000W)
Жесткий диск: Seagste 2ТБ SSD SanDisk 240Gb

Музыка из ролика:
Robert Babicz

Скорость 500 мегабайт - дешёвый SSD для ноутбука или компьютера


SSD брал тут: ali.ski/TJTC7K
Instagram: instagram.com/inetkomp
Telegram: t.me/inetkomp_blog

распаковка ssd на 60 гб: youtu.be/3nM0AYLsluU
тест ssd на 360 гб: youtu.be/Wrejb6Atz7Y

В этом видео распакуем SSD диск на 480 гигабайта, производителя Goldenfir, проверим скорость чтения и записи, глянем на запуск игр и затронем другие не менее важные темы.

Этот SSD диск можно установить как в ноутбук, так и в компьютер. Обучающий урок на эту тему запишу в ближайшее время :)

Поделись с друзьями: youtu.be/maGg1sDYuYU

Наш сайт: www.inetkomp.ru

Группа ВКонтакте: vk.com/inetkomp

Группа на Одноклассниках: odnoklassniki.ru/inetkomp.ru

Канал на YouTube: www.youtube.com/user/inetkomp

Урок 05 - Окна программ и рабочий стол | Компьютерные курсы 2019 (Windows 10)


Учимся работать с окнами на рабочем столе операционной системы Windows.

Урок, в котором вы узнаете:
— что такое рабочий стол Windows и панель задач
— что такое окно программы
— как свернуть окно программы в панель задач
— как развернуть окно программы из панели задач
— как развернуть окно программы на весь экран
— как свернуть окно программы обратно в оконный режим
— как перемещать по рабочему столу и изменять размеры окон
— 3 ПОЛЕЗНЫХ СОВЕТА В КОНЦЕ ВИДЕО
— и т.д.

Термины, встречающиеся в видео:
1. Рабочий стол Windows (desktop)
2. Панель задач Windows
3. Окно программы
4. Строка заголовка окна
5. Клик (мышкой)

ДОМАШКИ НЕТ :)

Подписывайтесь на канал и присоединяйтесь к сообществам ИзиГаджет. Дальше — больше и интереснее!
— САЙТ (все мои контакты и координаты там):
easygadget.ru

И часть вот тут:
• Инстаграм: instagram.com/easygadget_r
• Твиттер: twitter.com/easygadget_ru
• Телеграм: t.me/easygadget_ru
• Одноклассники: ok.ru/group/54282820387027

Присоединяйтесь туда, где удобнее, но контент местами будет очень сильно отличаться.

* Хотите сделать ПОЖЕРТВОВАНИЕ?
Поддержите мой проект рублем тут:
yasobe.ru/na/easygadget

ШЭКГ. Урок 01.6 О компьютере и информации. Часть 6. Современные компьютеры


ШЭКГ — школа элементарной компьютерной грамотности.
Для тех, кто был далек от этой деятельности, но решил познакомиться и приобрести самые простые понятия.
Урок 01. Рассказывает о компьютере и информации. Состоит из 6 частей. Часть 6 о видах современных компьютеров, их сходстве и отличиях.

Самые нужные программы для Windows10 подбор моноблока для офиса.


Ноутбук DELL Vostro 5568, 15.6", Intel Core i3 6006U 2.0ГГц, 8Гб, 256Гб SSD, Intel HD Graphics 520, Windows 10 Home

Подобранный моноблок:
1051269 Моноблок HP 200 G3, 21.5", Intel Core i3 8130U, 4Гб, 256Гб SSD, Intel UHD Graphics 620, DVD-RW, Windows 10 Home, черный [3zd43ea]

— Мой сайт: 140200.pro/
Группа ВК: vk.com/pro140200
Телеграмм канал: t.me/pro140200
— Поддержать автора монеткой:
Донат: www.donationalerts.ru/r/140200
PayPal: www.paypal.me/140200
Карта банка: 5106 2160 2108 4524 (Яндекс, MasterCard)
Яндекс кошелек: 41001747515445

ОБЗОР ВСЕХ МОБИЛЬНЫХ ПРОЦЕССОРОВ! – КАКОЙ ЛУЧШЕ?


Делюсь личным мнением касательно того каким мобильным процессорам отдать предпочтение при выборе смартфона.
argument600: www.youtube.com/results?search_query=argument600

VK – vk.com/ikakprosto
Подполье в Telegram – t.me/ikakprosto
Twitter – twitter.com/stas_satori
Instagram – www.instagram.com/stas_satori/

Что Такое Фракталы? Простое Объяснение!


Помочь денежкой: www.donationalerts.com/r/vectozavr
telegram: @vectozavr
Instagram: www.instagram.com/vectozavr
VK: vk.com/public179407034
Статья: ilinblog.ru/article.php?id_article=38

В данном видеоролике я расскажу о том, что такое фракталы и как их можно создавать самому (Фрактал — это самоподобные сложные фигуры).
Вы узнаете историю развития фракталов, а также поймёте, что такое снежинка Коха, треугольник Серпинского и множество Кантора.

Мы начнем с формального определения: фрактал — множество, обладающее свойством самоподобия. Объект, в точности или приближённо совпадающий с частью себя самого, то есть целое имеет ту же форму, что и одна или более частей. Для того, чтобы лучше понять это определение в видео мы приведём простые примеры.
Приятного просмотра!

10 неожиданных фактов о Билле Гейтсе: преступник, ловелас, анти-Ванга


СМОТРИ ТАКЖЕ
ТОП-10 шуток и приколов Стива Джобса – youtu.be/gnMZE1yO5I8
Тиран, параноик, фейк – 7 фактов, которых ты не знал о Марке Цукерберге – www.youtube.com/watch?v=rvxFzOHDGu4