Тёмный

🧮 Podstawy Informatyki: ALU - Jednostka arytmetyczno-logiczna - (PI#3) (RG 

RetroGralnia
Подписаться 27 тыс.
Просмотров 11 тыс.
50% 1

ALU, czyli jednostka arytmetyczno logiczna jest mówi prosta jej definicja, układem cyfrowym, służącym do wykonywania operacji arytmetycznych (takich jak dodawanie, odejmowanie itp.) i operacji logicznych pomiędzy dwiema liczbami (np.OR czy Ex-Or) oraz operacji jednoargumentowych, takich jak przesunięcie bitów, czy negacja. To serce każdego procesora - czy to starego czy nowego.
💰 WSPARCIE:
/ @retrogralnia
🔴 ZASUBSKRYBUJ NASZ KANAŁ!
ru-vid.com...
🔴SERWER DISCORD RG
retrogralnia.pl/discord
ALU jest podstawowym blokiem centralnej jednostki obliczeniowej komputera i jest wykorzystywana praktycznie zawsze i przez wszystkie jego inne elementy. Zrozumienie zasad jego działania, to jednocześnie zrozumienie zasad działania głównej części każdej zarówno współczesnej, jak i retro maszyny.
✅ FACEBOOK:
www.FB.com/RetroGralnia
✅ STRONA:
retrogralnia.pl
✅ MUZEUM GRY I KOMPUTERY MINIONEJ ERY:
gikme.pl
Poprzednia część cyklu:
🔌 Podstawy Informatyki: Bramki Logiczne i Tranzystory (PI#2)
• 🔌 Podstawy Informatyki...
💡 Podstawy Działania Komputerów: Przekaźniki Elektryczne, Triody i Tranzystory (PI#1)
• 💡 Podstawy Informatyki...
🔌 Mechaniczne Początki: Pierwsze Komputery Z1 / Z3 (PI#0)
• 🔌 Podstawy informatyki...
💻 Jak działa dodawanie i odejmowanie w komputerze?
• 💻 Jak działa dodawanie...
Spis Treści:
00:00 Wstęp do ALU
00:43 Co to jest ALU?
04:08 Budowa i działanie półsumatora 1-bitowego
06:16 Budowa i działanie pełnego sumatora 1-bitowego
08:26 Budowa i działanie sumatora 8-bitowego
11:19 Co umie, a czego nie umie typowe ALU?
12:19 Część logiczna ALU
13:05 ALU jako kolejny poziom abstrakcji i osobny układ
O ALU wspominałem całkiem niedawno przy omawianiu historii pierwszych komputerów mechanicznych i elektromechanicznych Z1 i Z3 i w filmie o działaniu przekaźników. Tamte ALU były ogromnymi szafami, pełnymi tysięcy części, czy to kół zębatych, przekaźników, czy lamp próżniowych.
Nadejście tranzystorów zmieniło wszystko. Już w roku 1967 ówczesny pionier technologiczny firma Fairchild zaprezentowała pierwsze proste ALU mające postać układu scalonego, tj. Fairchild 3800, posiadające jeden 8-bitowy rejestr.
Jednak znacznie bardziej znanym i lepszym przykładem rozwoju technologii jest tu Texas Instruments 74181 z roku 1970. Zbudowane w formie układu zawierającego 75 bramek logicznych, 4-bitowe ALU, posiadające pokaźną bibliotekę zaimplementowanych 16-stu funkcji logicznych i 16-stu matematycznych.
Układ ten był dużym krokiem ewolucyjnym i stanowił, można powiedzieć, protoplastę procesora, jakiego znamy teraz. Zresztą samo 74181 jeszcze do lat ‘80 było, oprócz występowania w formie samodzielnego chipu, integrowane w większych układach i procesorach.
#Informatyka #programowanie #TheGameIsNotOver
PS.
Tak, film nagrany jest, jak kilka ostatnich nie w Muzeum , ale na green screenie :P

Игры

Опубликовано:

 

11 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 45   
@przemysawkaniecki2272
@przemysawkaniecki2272 4 года назад
Gdybym mial takiego nauczyciela w technikum badz dostep do Twoich filmow 10 lat temu wyszedl bym z o wiele lepszymi ocenami :D jeden z najlepszych kanałów :D
@sahippkowalski8778
@sahippkowalski8778 4 года назад
Kurde mam wykształcenie techniczne, Twoje materiały oglądałem o tych sprzętach, gierkach ze względu na wspomnienia młodości ale... ale tutaj to mnie zatkało... gratuluje wiedzy i pełen szacunek dla Ciebie kolego.... Podziwiam i pozdrawiam
@JackNormal777
@JackNormal777 4 года назад
Tak, przystępnie wyjaśnione. Pozdrawiam! :)
@baalnetbek
@baalnetbek 3 месяца назад
Ratujesz mi życie przed kartkówką
@justynabiber4565
@justynabiber4565 4 года назад
Uwielbiam odcinki o zasadach działania komputerów
@Mariusz_Wlodarczyk
@Mariusz_Wlodarczyk 4 года назад
Baaardzo fajnie mi się słucha odcinków tego cyklu. Pomysł i realizacja na medal! Dzięki! 👍
@marekgd4429
@marekgd4429 4 года назад
Chyba juz jestem za stary na takie kombinacje ale fajnie sie słucha :-)
@mirek190
@mirek190 4 года назад
eee tam ja mam 38 lat i dobrze to zrozumialem ;) ... w sumie latwe tylko trzeba sie kierowac logika
@wojtekbiszkopt3850
@wojtekbiszkopt3850 4 года назад
Borg, bardzo fajna seria. Na koniec będzie trzeba to złożyć z układów TTL i sprawdzić czy działa :)
@michalwarmbier4113
@michalwarmbier4113 4 года назад
Super!!! Dziękuje za kolejny ciekawy odcinek. Pozdrawiam
@muzeumhistoriikomputerow
@muzeumhistoriikomputerow 4 года назад
Kolejny świetny merytorycznie materiał z działu "trudne" :) - BRAWO!
@ajaniewiem
@ajaniewiem 4 года назад
Jeszcze można było wspomnieć o przesuwaniu / obracaniu bitów - bardzo przydatne przy realizacji programowego mnożenia, ale jak rozumiem to temat na kolejne odcinki. Super byłoby posłuchać o liczbach zmiennoprzecinkowych : ) Pozdrawiam
@piotrbednarski_
@piotrbednarski_ 4 года назад
Do liczb float mamy już FPU, nie jest to temat ogólny informatyki i przy konstrukcjach samopoprawczych dość trudny do zgryzienia. Ale myślę że Borg pójdzie w te miejsce :)
@Bezi13330
@Bezi13330 4 года назад
Dobra robota! Czekam na więcej ;)
@ukasz943
@ukasz943 4 года назад
świetny materiał, dziękuję Borg !
@krzysiek-ep2vm
@krzysiek-ep2vm 4 года назад
Cóż mogę powiedzieć...SZACUN
@arekl.2177
@arekl.2177 4 года назад
Cześć Borg. Pozdrawiam.
@michalk5262
@michalk5262 4 года назад
Borg jesteś WIELKI! :)
@trantytel8015
@trantytel8015 4 года назад
👍 Pozdro! :)
@kamilsikorski85
@kamilsikorski85 4 года назад
Fajny material i powtorka z elektroniki jakby znowu na PWR
@janstrugala3299
@janstrugala3299 3 года назад
Czy to komputer oblicza czy zawarta w tym mysl inzynierow ? Cala binarnosc ma sens o tyle ile jej sami nadajemy znaczenie. Ale juz Egipcjanie uzywali matematyki binarnej do mnozenia i to w dosyc oryginalny sposob. obok slupka z kamykami z potega liczby 2( 1, 2 ,4 ,8) ustawiali odpowiedni slupek z podwajacaca sie wartoscia np o podstawie 5 (5 ,10, 20,40) . i chca uzyskac 5x9 najpierw zamieniali 9 na taka kombinacje potegi 2 zeby wyszlo rowno 9 ( 1 i 8) czyli 1 i 4 (1001) i sumowali tylko te odpowiadajace kolumny z wieloktonosxia 5. TU 5 i 40 i prosze. jest 45 jako wynik 5x9
@quanchi78
@quanchi78 4 года назад
Powrót do korzeni. Wszyscy korzystamy dzisiaj z komputerów smartphonów i uważamy się za mądrzejszych od naszych przodków. A kto to ogarnia nawet na tym najprostszym poziomie? Jesteśmy zwykłymi klikaczami.
@horator5995
@horator5995 2 года назад
A kto to ogarniał gdy powstawały pierwsze komputery? Zapewne jeszcze mniej osób, bo większość, to byli robotnicy fabryczni z podstawowym wykształceniem
@calaprawdaoprawdzie
@calaprawdaoprawdzie 3 года назад
13:58 przy bloczku V,czy przy O nie ma byc 0-3 jesli to ma byc 4 bitowe wejsJcie? Tak sie czepiam bo mi zburzyles mit jakie to wszystko Madre. Musze sie pokusic o zamiane slowa "liczba" na slowo stan bitowy, tzn jesli jest potrzebne sprawdzenie czy liczba nie jest zerem tzn ze nie istnieje cos takiego Jak liczba a tylko Stan pojedynczego bitu x8,x16 itp. Pelny to +1 pusty to 0. Jednak brakuje przeciwnosci czyli -1. Czy Boole by sie rozpadl? +1,pustka(0), -1? . Logike trojkowa uzywaja w przekazach miedzy nadajnikami. Te same 8 pojemnikow(bitow) przenosi znacznie wiecej 3 do8 inf. To ALU rozwalilo mi mit o moim cudownym kalkulatorze Unitra Brda 12U jako niemal cudzie AI. Masz gdzies ten Kalkulator? Jaki Tam siedzi "procesor"? Mozna z niego zrobic jakies ALU do quasi Arduino?
@solarr2
@solarr2 4 года назад
👍😎🤓👍🤘
@Bartheek_Wojciechowski
@Bartheek_Wojciechowski 4 года назад
Kolejny świetny materiał Borg i kolejny wehikuł czasu do lat szkoły średniej.
@SYN-flood
@SYN-flood 4 года назад
Jak gandi w Civ 1 Sida Meiera może stać się tyranem poprzez overflow?
@RetroGralnia
@RetroGralnia 4 года назад
Bo miał poziom agresji ustawiony na 1. Jak odkrywał demokrację to mu ten poziom spadał o 2, co dawało 255 😋
@SYN-flood
@SYN-flood 4 года назад
@@RetroGralnia £o kurde, czyli Indie w czasie demokracji stają się czerwonymi kmerami jak Barbarzyńcy? Tego nie wiedziałem, będę musiał ocalić kiedyś "Indian" do czasu nastania u nich demokracji i zobaczyć jak wojują chariotami 🤣
@olek9140
@olek9140 4 года назад
Dowód na to, że Borg to cyborg.
@szaronaangel7725
@szaronaangel7725 2 года назад
04:51 Bramka XOR nie ma kropki na końcu. XNOR ma. Chyba się nie mylę :/
@RetroGralnia
@RetroGralnia 2 года назад
Prawdopodobnie zły obrazek wyświetliłem :)
@michalk5262
@michalk5262 4 года назад
Ja mam tylko jedno pytanie? Dlaczego takich programów nie ma w TVP???
@mirek190
@mirek190 4 года назад
w czym ??
@franciszek5831
@franciszek5831 4 года назад
3:01 Podstawy Techniki Cyfrowej, Piotr Misiurewicz, Wydawnictwo Naukowo-Techniczne 1985; Wydanie drugie poprawione; Strona 58
@czesaww8232
@czesaww8232 4 года назад
Przegadane to Ben Eater na swoim kanale zbudował od zera caly komputer i pokazał jak to wszystko działa w praktyce.
@piotrbednarski_
@piotrbednarski_ 4 года назад
Ja też budowałem o wiele lat wcześniej przed Benem i jakoś się nie pochwaliłem na RU-vid
@czesaww8232
@czesaww8232 4 года назад
@@piotrbednarski_ może umiesz włożyć kartę graficzną w płytę główną;)
@PiotrPilinko
@PiotrPilinko 4 года назад
Generalnie to chyba każdy student drugiego roku informatyki powinien zaprojektować proste ALU, układy we/wy a potem resztę komputera (przynajmniej w teorii).
@czesaww8232
@czesaww8232 4 года назад
@@PiotrPilinko pewnie zajęło by mu to połowę życia:)
@PiotrPilinko
@PiotrPilinko 4 года назад
@@czesaww8232 A to już zależy od tego, co tam miało by być. Procesory sprzed 40 lat to nie była żadna rocket science (chociaż w sumie to była - bo na takich latali w kosmos) i nie były zbyt skomplikowane (6502 miał nieco ponad 3 tys. tranzystorów). A przy nowych to by kilku żyć nie wystarczyło (mimo iż większość z tych pierdyliardów elementów to cache).
4 года назад
Jeśli chodzi o algorytm na mnożenie - dajcie spokój, nikt tak nie robi w kompilatorze. Do takich rzeczy wykorzystuje się przynajmniej algorytm Bootha. Inaczej mnożenie wykonywałoby się bardzo długo
@piotrbednarski_
@piotrbednarski_ 4 года назад
Kompilator konwertuje język z innego na drugi, masz po części racje ale chodzi ci bardziej o mnożenie używając instrukcji procesora. Algorytm Bootha nie jest najlepszym algorytmem a mnożenie wykorzystując programowanie równoległe jest o wiele szybsze.
4 года назад
@@piotrbednarski_ mam namyśli to, że kompilator raczej rzadko będzie tworzył taką pętle do mnożenia.
Далее
How Many Balloons Does It Take To Fly?
00:18
Просмотров 28 млн
Who Can Break Most Walls? Ep.2 | Brawl Stars
00:26
Просмотров 478 тыс.
[24] Bramki logiczne
17:14
Просмотров 103 тыс.
🖥️ Co to znaczy komputer 8-bitowy? (RG#275)
17:39
Procesory pod mikroskopem
10:49
Просмотров 535 тыс.
Zrozumieć bramki logiczne - NOT, AND, OR, XOR
15:34
Просмотров 72 тыс.
Speedrunning Sand Tetris Once More
7:17:04
Просмотров 6 млн