🖥️ Co to znaczy komputer 8-bitowy? (RG

Поделиться
HTML-код
  • Опубликовано: 24 ноя 2024

Комментарии • 240

  • @Artur-vh3nk
    @Artur-vh3nk 6 лет назад +88

    Wreszcie mi ktoś wyjaśnił dlaczego nie zostałem informatykiem czy programistą...

    • @RetroGralnia
      @RetroGralnia  6 лет назад +19

      Czasami śnią mi się egzaminy, jakie musiałem z tego zdawać. Do teraz pamiętam, że na ostatnim miałem pytanie o "tablica alokacji" i sposoby przechowywania i kodowania liczb zmiennoprzecinkowych :P A wcześniej te kartkówki z binarnego pisemnego pierwiastkowania...
      /borg

    • @Artur-vh3nk
      @Artur-vh3nk 6 лет назад +7

      @@RetroGralnia Szacun:)

    • @piotrbatko172
      @piotrbatko172 6 лет назад +8

      @@robosy3399 Pan Robert chyba "programuje" w htmlu, że nie musi wiedzieć na jaki sprzęt pisze :)

    • @krzysiek-ep2vm
      @krzysiek-ep2vm 6 лет назад +6

      @@piotrbatko172 Ja przychylę się do Roberta Boba, znajomość architektury komputera jest potrzebna przy pisaniu bardzo wydajnego kodu, albo w programowaniu niskopoziomowym->asembler, itp, np. sterowniki.
      Programista piszacy program często nie musi wiedzieć na jaki sprzęt go pisze.
      Ja jestem hobbystą ale jestem w stanie napisać kod w języku C który bez żadnych zmian pójdzie na komputerze 32/64 bitowym(PC) jak i na komputerze 8 bitowym(atmega).Różne będzie pobranie danych i ich wyswietlenie, sam kod jest uniwersalny, uniwersalne nie są biblioteki, dyrektywy procesora/kompilatora, itd.
      Oczywiście nie mówię że każdy program da się tak napisać, ale twierdzenie że nie da się tego zrobić też nie jest prawdziwe. Pozdrawiam.

    • @jabkowy6107
      @jabkowy6107 5 лет назад

      @@RetroGralnia Pierwiastkowanie pisemne binarne jest ez. Robię to na każdym polskim

  • @Volvocars2
    @Volvocars2 6 лет назад +42

    Więcej takich twórców na youtube proszę,

  • @TheBotson
    @TheBotson 5 лет назад +4

    Takiego kanału mi brakowało na yt. Świetna robota

  • @CJWarlock
    @CJWarlock 5 лет назад +2

    Świetny film, taki spokojny, wręcz relaksujący, w sam raz do oglądania przy posiłku. :) Dzięki! Miło mi było posłuchać o elektronicznych detalach komputerów starych czasów. :)

  • @hansklos5440
    @hansklos5440 10 месяцев назад +2

    Wreszcie mi to ktoś wytłumaczył tak, że zrozumiałem 🙂 Dziękuję za to, że dla nas tworzycie 😁😁😁

  • @krzysiekgasiorek1122
    @krzysiekgasiorek1122 2 месяца назад +1

    Dziękuję za przedstawienie w prosty sposób tematu filmu

  • @trantytel8015
    @trantytel8015 6 лет назад +25

    Dziękuję Profesorze Borg :)

    • @RetroGralnia
      @RetroGralnia  6 лет назад +6

      Nie ma za co, choć ja prosty mgr inż. :P

    • @arrtur34
      @arrtur34 6 лет назад +1

      Oby się z Voyager em nie spotkał

  • @konstantyskoczylas5107
    @konstantyskoczylas5107 6 лет назад +3

    Fajnie to wyjaśniłeś.
    Jak dla mnie to podstawą będzie jaki kompilator jest używany, jak 16bitowy to maszynka jest 16b, jak 64bitowy to 64b.

    • @rafadydo555
      @rafadydo555 3 года назад

      W świecie PC to się nazywało modelem pamięci.

  • @adam1984pl
    @adam1984pl 6 лет назад +6

    Pamiętam ja początku lat 90 miałem pegasusa,i kolega w szkole mówił:idziemy do ciebie na IBM`ma.

  • @TheAmon1x
    @TheAmon1x 6 лет назад +3

    Świetny i ciekawy materiał. Poproszę więcej! :)

  • @Mariusz_Wlodarczyk
    @Mariusz_Wlodarczyk 6 лет назад

    Bardzo fajnie, obrazowo przedstawione zagadnienie. Obejrzałem z wielką przyjemnością. Brawo!
    Czekam na kolejne filmy!

  • @TawernaRPG
    @TawernaRPG 6 лет назад +2

    Świetny materiał. Chętnie bym go puszczał uczniom w technikum informatycznym :)

  • @RobertSzczepkowski
    @RobertSzczepkowski 2 месяца назад +1

    True. To że Commodore czy Atari miały szynę adresową 16 bit, nie były to procki 16bitowe, analogicznie w Amidze. To czy szyna danych jest 1dno, 9cio czy 320bitowa nie określa wewnętrznej architektury obliczeniowej... A osprzęt w postaci kart graficznych/muzycznych/urządzeń I/O ma się nijak do jednostki CPU.
    W zasadzie w sprawie bitowości procesora najwięcej do powiedzenia mieli by programiści w asemblerze, a w zasadzie w maszynowym :) Świetny odcinek, 3mam kciuki za kanał.

  • @Promilus1984
    @Promilus1984 4 года назад +4

    Atari reklamowało bity tak samo jak Sega z Dreamcastem później (2 jednostki MIPS 64bit i sprzedaż jako konsola 128bit). 8088 to 16bitowy procesor z 8 bitową szyną danych. 68008 dość podobnie. Pentium III miał 64 bitową szynę pamięci, a był procesorem 32bitowym (ze 128bit SIMD). Tylko w przypadku konsol trochę inaczej sprawa się miała gdyż brana była pod uwagę cała architektura, a nie tylko procesor (w końcu mega drive miało i 8bit Z80, i 16/32bit motorole i było sprzedawane jako system 16bit) zatem również układy specjalizowane (dsp, procesory wektorowe) oraz połączenia między nimi. I tak wszystkie Amigi OCS/ECS byłyby w tych kryteriach maszynami 16bit, bo i sam chipset jest 16bit. A jedynie Amigi AGA (A1200, A4000) byłyby systemami 32b. No, może jeszcze A3000 która łączyła 16bitowy ECS z 32b resztą (bo A3000 oprócz 16bit chipsetu miała też 32b gniazda rozszerzeń Zorro III). Sprawa jest dość skomplikowana. 68000 miało 32b rejestry, ale 16b ALU. Był to przedsmak 32b architektury z 68020 celowo skrojonej na start. Przez to programista mógł pisać jak na procesor 32b i te aplikacje byłyby zgodne z nadchodzącymi procesorami. Teraz co do adresowania 68000 - to nie tak, że przez brakujący A0 Amiga mogła adresować tylko 8MB. To bzdura. Chodziło o to, że dostęp musiał być "wyrównany" więc nie można było załadować samej komórki 0x000000 albo samej 0x000001. Zawsze się ładowało 2 bajty, a adresy się zmieniały (przez brak wyprowadzonego A0) co 2 bajty. Zależnie więc który z tych 2 bajtów nas interesował to procesor sygnalizował to przez linie #UDS i #LDS (albo obie jeśli chcieliśmy właśnie te 2 bajty naraz). Nie licząc Kickstartu oraz mapowanych rejestrów chipsetu 68000 mogło adresować 2MB CHIP RAMu (0x000000-0x1FFFFF, za pośrednictwem Agnusa oczywiście i to w 2MB wersji), 8MB FAST RAMu (0x200000-0x9FFFFF) w przestrzeni autokonfigurowalnej oraz do ~1.8MB "FAST" RAMu poza nią (0xC00000-0xDFFFFF - 1.5MB, i jakieś 256KB gdzieś tam wydłubane z innych reserved). Zatem nie, 23bit szyna adresowa nie zmniejszała ilości adresowanej pamięci przez 68000 sama w sobie, a jedynie usuwała możliwość pojedynczego wywołania każdego jednego bajta z przestrzeni adresowej. Zamiast tego można było tylko i wyłącznie skakać co 2 bajty i ładować 2 bajty określając który nam jest potrzebny i który chcemy modyfikować.

  • @Cezarek1975
    @Cezarek1975 6 лет назад +1

    Witam Cię Borg :) Bardzo ciekawy odcinek w którym wszystko bardzo przystępnie opowiedziałeś,dla mnie rewelacja :) Pozdrawiam i łapkę w górę zostawiam :)

    • @szklon4247
      @szklon4247 5 лет назад

      Nie za dobrze wytłumaczył

  • @kch8
    @kch8 5 лет назад +9

    C64 = 8 bit,
    Amiga 500 = 16 bit,
    Amiga 1200 = 32 bit,
    Amiga 4000 = 32 bit,
    taka była klasyfikacja w latach '90.

    • @RetroGralnia
      @RetroGralnia  5 лет назад +2

      Osobiście się z nią zgadzam :)
      /borg

  • @65XEpl
    @65XEpl 6 лет назад +7

    Rewelacyjny materiał

  • @Pixellof
    @Pixellof 5 лет назад

    Ale super film. Leci subskrypcja, dzięki za wyjaśnienie

  • @regeneric928
    @regeneric928 6 лет назад +11

    Jako człowiek, który pisał hobbystyczne projekty w C dla Amigi równolegle ze współczesnymi PCtami muszę stwierdzić, że chwała Bogu, że mamy dzisiaj tak cywilizowane języki jak C#, Python czy nawet C++17 i programista ma znacznie uproszczone zadanie. Zwłaszcza, że we współczesnych czasach architektura 64 bitowa dominuje w świecie IT.

    • @PiotrPilinko
      @PiotrPilinko 5 лет назад +1

      Tyle, że same języki nie mają wpływu na architekturę - zarówno C++ (niezależnie od wersji) jak i C jest skopane u podstaw - poprzez użycie preprocesora, co powoduje mnóstwo komplikacji. Można pisać w C++ nawet na ośmiobitową atmegę (ale trzeba omijać wiele funkcji ze względu na znikomą ilość pamięci).

  • @marcinwroniecki8902
    @marcinwroniecki8902 5 лет назад +5

    świetny kanał , świetne materiały. powinien mieć 100k subów a nie 10 k

  • @Kulfas
    @Kulfas 6 лет назад

    Miło się tego słuchało do porannej kawki ;-)

  • @Aureus2011
    @Aureus2011 6 лет назад

    Dziękuję za świetny, przejrzyście opisujący to zagadnienie materiał. Z własnej strony życzę Tobie oraz sympatykom niniejszego kanału wspaniałych Świąt! 🎄🎮🕹🎁❤

  • @aaronjohnson2215
    @aaronjohnson2215 5 лет назад +18

    Daje suba bo fajny material. Ale poprosze o cos wiecej. Widac ze masz pojecie o czym mowisz, chcialbym zobaczyc serie ktora wyjasnia wszystkie te watki bardzo szczegolowo. Odcinek po odcinku, zagadnienie po zagadnieniu: jak naprawde dziala bramka logiczna, jak jest zbudowana fizycznie i jaka technologia na to pozwala, jak dziala na poziomie elektronow, pamieci, szyny danych, jak to sie komunikuje, itd. - doslownie ten poziom szczegolowosci jak dla idiotow :) Pozdrawiam

    • @Laslo1981
      @Laslo1981 Год назад

      Bramki logiczne są zbudowane na półprzewodnikach, tranzystorach... a filmów o tym jak hulają elektrony w takich elemetach jak diody czy tranzystory jest pełno na inny kanałach, a ... i nie jest to juz wtedy informatyka tylko elektronika cyfrowa. Informatycy tak nisko nie schodzą:P

    • @RetroGralnia
      @RetroGralnia  Год назад

      Jak ja studiowałem informatykę, to miałem takie rzeczy na zajęciach... Może mylisz informatyków z programistami? 😜

    • @Laslo1981
      @Laslo1981 Год назад

      @@RetroGralnia programiści to też informatycy, więc raczej nic nie mylę 😁 to że był taki przedmiot na informatyce to wiem, nie znaczy to jednak że budowa bramek mieści się w zakresie informatyki, ja na studiach elektronicznych też miałem przedmioty informatyczne jak kodowanie w c++ 😉

  • @Rudek
    @Rudek 5 лет назад +48

    Ja tylko czekałem, aż wyrównasz brwi

  • @brejnus
    @brejnus Год назад

    Same konkrety. Pozdrawiam 👍

  • @TheKidi1
    @TheKidi1 6 лет назад

    Dziękuję. Wiele mi wyjaśniłeś.

  • @LuxOr-dt7uy
    @LuxOr-dt7uy 2 месяца назад

    Fajnie. Po łopatowemu ❤ idealnie dla tumana jak ja.😊

  • @fafiklata
    @fafiklata Год назад

    Wspaniały odcinek!

  • @romualddymek2714
    @romualddymek2714 6 лет назад

    Wspaniały materiał . Dziękuje

  • @dydelfobserwator4845
    @dydelfobserwator4845 5 лет назад

    Dzięki. dobrze wytłumaczone

  • @andrzejangowski1840
    @andrzejangowski1840 2 месяца назад

    Dziękuję 🙂

  • @grzegorzkoecki5375
    @grzegorzkoecki5375 4 года назад

    Witam. Ze starych czasów pamiętam jeszcze komputery PC z procesorami 8086 (16b szyna) i ich okrojone wersje 8088 (8b szyna).

  • @ADRIANxPL
    @ADRIANxPL 6 лет назад

    Super materiał .Pozdrawiam.

  • @Wojtenio
    @Wojtenio 3 года назад

    Wartościowa informacja 👍🏽

  • @paskowaty
    @paskowaty 5 лет назад

    Po niecałej minucie daje suba :)

  • @pawegorka8589
    @pawegorka8589 2 месяца назад

    Fascynujące 😊

  • @_Leouch
    @_Leouch 5 лет назад

    dawno was nie oglądałem. Musze nadrobić :D

    • @pierdolsieszmato.
      @pierdolsieszmato. 5 лет назад

      Anime gay

    • @_Leouch
      @_Leouch 5 лет назад

      @@pierdolsieszmato. przykro mi koles, mam na to tarcze #nohomo

  • @daxuss
    @daxuss 6 лет назад

    super materiał, oby takich więcej

  • @krystian7246
    @krystian7246 2 года назад

    Kozacko👍

  • @obvioustruth
    @obvioustruth 5 лет назад

    Super materiał. Bardzo prosto, trywialnie wręcz wyjaśnione. Jak dla dzieciaków. Super!!! :)
    Masz mojego like'a! :D

  • @turekretromaniak
    @turekretromaniak 6 лет назад

    Super wykład :) Pozdrawiam

  • @jamasica5839
    @jamasica5839 6 лет назад

    Super zajawka :D

  • @doomin3599
    @doomin3599 6 лет назад +4

    1. Przypuszczam tutaj te 9,5MB pamięci w Amidze 500 że to jest coś na zasadzie RAMDISK ale nie jestem pewien.
    2. Z tego co powiedziałeś może wynikać, że nasze nowe komputery PC mogą być nawet 512-bitowe. A dlatego ponieważ procesory posiadają rejestry ZMM o tej szerokości, a dzięki nim możemy nawet obejżeć ten film. Jednakże to nie jest tak. Słowo w PC jest 16-bitowe niezmiennie od 1979 roku, od Intela 8086. Po wkroczeniu procesora i386 było to podwójne słowo(32 bity), a w Athlon 64 poczwórne. Okazuje się więc, że właściwą ilość bitów komputera można wywnioskować po architekturze procesora, która zależy od szerokości rejestrów uniwersalnych(ogólnego przeznaczenia). Nie należy natomiast kierować się szerokością rejestru licznika programu, bo po pierwsze jego zakres nie jest adekwatny do wielkości pamięci, po drugie może mieć zupełnie inną długość w porównaniu do innych rejestrów. Dla przykładu - MOS 6502 posiada rej. uniwersalne 8-bitowe, ale licznik programu już 16-bitowy, to był prosty przykład. Trudniejszy przykład - procesory w naszych komputerach mają kilka trybów pracy: Rzeczywisty (16-bit, 1MB RAM, imitacja 8086), Chroniony(32-bit, 4GB RAM, segmentacja), Wirtualny(16-bit, 1MB RAM, emulacja 8086 pod kontrolą), Długi(64-bit, RAM zależy od Chipseta, stronicowanie). W takim przypadku ilość bitów określa się względem najlepszego dostępnego trybu pracy w danym procesorze.

    • @mazikrolwioski4632
      @mazikrolwioski4632 6 лет назад

      Tak, jednak moc obliczeniowa całego zestawu, jest uwarunkowana jego najsłabszym elementem. A więc jeżeli będziesz miał nawet I9 z 128GB ram, do tego powiedzmy grafikę GF 9500GT niech by było, to ona bardzo ograniczy zakres jego pracy. Owszem, dzisiaj mamy zestawy wielo zadaniowe, ale jednak z tym ograniczeniem nie wykorzystasz nawet połowy potencjału tego zestawu. Także bez względnie moja teoria jest jak najbardziej słuszna i uzasadniona

    • @bezkonserwantow3392
      @bezkonserwantow3392 5 лет назад

      Trevor Philips możesz wykorzystać pełny potencjał zestawu który wymieniłeś bez szczególnego zaangażowania karty graficznej, np. szyfrowanie i archiwizacja danych.

    • @szklon4247
      @szklon4247 5 лет назад

      I komu tu wierzyć

    • @bezkonserwantow3392
      @bezkonserwantow3392 5 лет назад +1

      Szklon komukolwiek, dla kogo wyznacznikiem klasy i wydajności komputera jest coś więcej niż hehe gierki

    • @DaBuzz92
      @DaBuzz92 5 лет назад

      @@bezkonserwantow3392 otóż to. Polać mu!

  • @piesmax4115
    @piesmax4115 2 месяца назад

    Stary pc i jezyk rogramowania pascal. Można sie pouczyc i zobaczyć jak to dziala, a przy okazji czasami zawiesic kompa lub doprowadzic do resetu. Pozniej c+ i c,++( jezyk oboektowy, poprzednie to strukturalne). Na amidze byl Amos. Pascal na pc mial kontrole błędów programowych, c+ juz był tego pozbawiony wiec można było robic różne cuda 😄.

    • @RetroGralnia
      @RetroGralnia  2 месяца назад

      Zawsze lubiłem Pascal, miałem go na studiach, jako pierwszy język do nauczenia :)

  • @Orety6
    @Orety6 8 месяцев назад

    Fajne, lubię takie technikalia. A czy ktorys z elementow małego Atari, jak szyna miał też 16 bitów, czy wszystko było n 8kach?

  • @Marcinex720
    @Marcinex720 2 года назад +2

    Śmieszny pomysł mi wszedł do głowy
    8b=1B=1 nes.
    16b=2B=2 nes=1 snes.
    32b=4B=4 nes=2 snes=1 ps1.
    64b=8B=8 nes=4 snes=2 ps1=1 n64.
    128b=16B=16 nes=8 snes=4 ps1=2 n64=1 gamecube. Proste, prawda?

  • @kufjapierdziele
    @kufjapierdziele 6 лет назад

    Świetne tłumaczenie.

  • @LiQuidlyPL
    @LiQuidlyPL 5 лет назад

    16:39 4096bit kości HBM, 386bit dla GDDR5, GDDR5x, GDDR6 (głównie Nvidia, AMD wydawało 512bit dla GDDR5). :)

  • @crazyivan030983
    @crazyivan030983 4 года назад +1

    To ilu bitowe były pierwsze konsole takie jak Atari 2600? Pong? ColecoVision, Intellivision... Może o tym odcinek? :)

  • @RetroGraty
    @RetroGraty 6 лет назад

    Super!

  • @trwers
    @trwers 6 лет назад

    Każdego windowsa da się przystosować do pracy z aplikacjami 16 bitowymi.Wystarczy zrobić aktualizacje od windowsa 3.11 lub 95 do docelowego.

  • @lukron918
    @lukron918 21 день назад

    jaguar może ma 64 bity a tak naprawdę 2x32 ale z tego co pamiętam to tych procesorów było kilka a programowanie gier na tą konsole było tak trudne że ostatecznie powstawały tylko gry 8-bitowe a potencjał konsoli się zmarnował

  • @przypadkowynick0752
    @przypadkowynick0752 2 года назад

    12:27 - To tak jak dobrych kilka lat temu markety RTV wciskały kit, że jak komputer ma np. 4-rdzeniowy procesor 2.5ghz to że niby ten procesor jest 10ghz :D

  • @normanm3799
    @normanm3799 Год назад

    Jezu jakie to ciekawe 😮

  • @obvioustruth
    @obvioustruth 3 года назад +1

    Super show

  • @allekrisxp
    @allekrisxp 5 лет назад

    No i masz suba

  • @mrboss76
    @mrboss76 4 года назад

    Pozdrowienia

  • @grzesiekxitami3264
    @grzesiekxitami3264 Год назад +1

    eeee, retro tłumaczy, no bez żartów, a kiedyś się miło wspominało
    przypomnę, że kiedyś żeby coś zrobić o końputrze trzeba było wiedzieć wszystko
    a nie tylko dołączać/implementować/framworkować
    ilu bitowy był Z80? a kiedy 16 bitów było mało opłacalne? a procesory jakie? 128?
    wielka porcja nierzetelnej wiedzy, różnimy się chyba o pokelenie

    • @marios.3093
      @marios.3093 Год назад

      racja - z tą różnicą o pokolenie ;) Kiedyś wiedzę czerpało się z książek, katalogów, instrukcji, specyfikacji etc. a dziś z ... YT ;)
      I tak - kiedyś faktycznie należało wiedzieć wszystko o komputerku, na którym się programowało - istotne były więc szerokości magistral danych i adresów oraz rozmiar poszczególnych rejestrów procesora i sposób ich działania, a dziś poziom abstrakcji na tyle podskoczył, że programiści/informatycy takich rzeczy nie muszą czy nie chcą wiedzieć. Ot - postęp :)
      Pozdrawiam :)

  • @Atad64
    @Atad64 5 лет назад

    Ostatnio pogrzebałem trochę w temacie CPU i sam sobie zdetronizowałem 68k, którą uważałem za znacznie potężniejszy procesor od 6502. Okazuje się, że przetaktowanym do 4MHz C64 można doścignąć Amigę 500...

    • @rafadydo555
      @rafadydo555 3 года назад +1

      C64 osiągał prędkość obliczeń 8088( 4,7MHZ) czyli 0.2 MIPS'a Amisia miała 0,5. 6502 był naprawdę ciekawym procesorem który pozwalał pisać aplikację wycyklinowane - działające co do cykla (takt procesora). Dlatego tak świetnie się sprawdza i dziś - demoscena.

  • @grzesiekxitami3264
    @grzesiekxitami3264 Год назад

    usłyszymy porównanie amigi ze spectrum?
    ilu bitowy był sprctrum?

  • @novi82
    @novi82 2 месяца назад +1

    Amiga 500 te 8 Mb Ram to był tzw. Fast ram wpinany do szyny proca z boku komputera, te 1.5 Mb dodatkowo to mógł byc tak zwany chip ram dla grafiki, który mógł być też wykorzystywany do przechowywania danych (slot pod spodem). Wiem że aby w a500 można było mieć więcej jak 0.5 Mb chip ram musiałem zrobić przeróbkę na płycie głównej, A500+ już ją miałą standartowo i nie było 0.5 mb chip i reszta slow ram , tylko 1MB chip (graficzna) dobrze piszę?

    • @RetroGralnia
      @RetroGralnia  2 месяца назад +1

      Dobrze. W 500 zazwyczaj było max 0,5 MB Chip, 500+/600 1 MB, w 1200 - 2 MB chip. To co było w adresacji powyżej chip do 2MB to nazywało się SLOW, a od 2 MB wzwyż to FAST. Tak w skrócie. Szerzej nagrałem kiedyś film o tym: ruclips.net/video/P7mjh4UUFWI/видео.html

    • @novi82
      @novi82 2 месяца назад

      @@RetroGralnia W A500 , co prawda nie w każdym modelu, można było przelutować zworke na płycie głównej przez co też obsługiwała 1mb chip ram, tą pamięć ze slotu pod spodem widziała jako dodatkowe 0.5mb chip. Przeróbka byłą opisana w czasopiśmie C&A chyba w 93r. Miałem w A 500 1MB chip, i w slocie z boku do proca wpięte 2MB fast ram. Ten ekstra chip pozwalał mi zobaczyć np. w civ 1 trochę wiecej budynków w mieście na podglądzie graficznym.

  • @mariannowicki3185
    @mariannowicki3185 4 года назад

    Za moich czasów to na politechnice uczyli że o tym czy sprzęt 16 czy 32 bit decyduje długość int w C.
    Widać od tego czasu pwr poszła na ilość a nie na jakość.
    Wszystkie Amigi to komputery 32 bit.
    Jak ktoś chce się pobawić prawdziwym 16 bit to polecam kupić jakie starsze PC.
    Uruchomić w MS-DOS.
    Pobawić się trochę Turbo C++ pod MS-DOS. Pobawić się w używanie rzeczy typu segmenty, wskaźniki krótkie, długie itp itd.

    • @RetroGralnia
      @RetroGralnia  4 года назад

      Za moich czasów na PWr uczyli Pascala, a nie C oraz tego, jak zbudować własne układy z bramek logicznych. Widać PWr poszła w ilość, a nie jakość...

    • @mariannowicki3185
      @mariannowicki3185 4 года назад

      @@RetroGralnia Skasowali wykłady z C/C++?
      To straszne. Za trudne były?
      Ech ta pogoń za pieniądzem w szkolnictwie wyższym.

    • @rafadydo555
      @rafadydo555 3 года назад

      tyle że 16 bitowce takie jak 286 też mają tryb protected z deskryptorami 24 bitowymi. segmentacja jest kapitalną sprawa bo bardzo ułatwia relokowanie kodu. dopiero wirtualizacja pozwoliła zapomnieć o relokacji kodu

  • @McArti0
    @McArti0 2 года назад +1

    Taka refleksja 386SX bus 16bit wykonywał dokładnie ten sam kod 32bitowy co 386DX więc co? I druga refleksja IBM XT 8088 był 8-bitowy??? ps. słowo jest zawsze dwubajtowe 16bit.

  • @pawegorka8589
    @pawegorka8589 2 месяца назад

    Można sobie wyobrazić szyny jak kranik w ogromnym zbiorniku z wodą

  • @adam1984pl
    @adam1984pl 6 лет назад +3

    Może opowiesz o systemie szestnastkowym1 - F?

    •  6 лет назад +2

      Jeśli chodzi Tobie o system liczbowy szesnastkowy, to ja zrobiłem coś do egzaminu E12 oraz tłumaczyłem jak to mądrze przeliczać. O innych systemach też jest.

    • @moje12a
      @moje12a 5 лет назад

      @ najlepiej konwertuje się liczby binarne na czwórkowe a te na szesnastkowe (każda kolejna liczba jest o połowę krótsza od poprzedniej) 😎

    •  5 лет назад

      @@moje12a Błąd tutaj popełnisz i to spory :)
      Wszystko zależy jaki masz system liczbowy, bo np. ktoś da Ci BCD i jest problem. Ale wszystko wyjaśniałem na filmach.

  • @danielos78
    @danielos78 4 года назад

    co prawda w amiga 500 procesor m68k ma 23 linie adresowe, ale może adresować 16MB, nie 8MB. A to dlatego, że zawsze pobiera naraz po 2 bajty, czyli wszystkie adresy są zawsze parzyste, stąd 1 bit z 24 (ten oznaczający parzystość A0) nie jest potrzebny, bo zawsze będzie miał wartość 0.

    • @sanjyuu2298
      @sanjyuu2298 3 года назад +1

      Przyczyna jest inna, procesor jedynie nie potrafi czytać spod nieparzystych adresów danych większych niż 8-bit, ale poza tym, jeśli ma odczytać tylko bajt, to czyta bajt. Linia A0, a także linie określające rozmiar transferu zostały zastąpione liniami UDS i LDS. Kiedy czytasz bajt spot adresu 0, aktywny jest UDS, spod adresu 1 LDS, a dwa bajty spod adresu 0 - obydwa są aktywne.

  • @fpekal
    @fpekal 5 лет назад +4

    8:33
    1 kB to nie to samo co 1024 B
    Gdyby tak było, to powstawałyby naprawdę duże nieścisłości, ponieważ statystyczny Kowalski nie wie, że liczba 1024 jest w informatyce wyjątkowa, tylko uzna, że skoro kg oznacza 1000 g i km oznacza 1000 m, to kB pewnie oznacza 1000 B. Z tego powodu powstały nowe przedrostki np. Ki-, który właśnie oznacza 1024 danej rzeczy. (Dla niewiedzących, czyta się to "kibi") Oczywiście również nie powiemy "mam 5 mebigramów mąki", bo było by to niepotrzebne zagmatwanie.

    • @sanjyuu2298
      @sanjyuu2298 5 лет назад

      I takie nieścisłości były, bo przedrostek był używany niezgodnie z normą SI, ale wbrew pozorom nie było z tego powodu żadnego zamieszania i szkody, prócz zdziwienia laika. 1024B zawsze było 1kB w informatyce i dalej jest. Dla statystycznego Kowalskiego posiadanie wiedzy o liczbie 1024 nie ma znaczenia i jej nie drąży (a jeśli zacznie, to warto znać stan faktyczny, a nie osiedlowy), nawet jest korzystna, bo dostaje więcej niż zakłada. Ten statystyczny Kowalski zawsze się zastanawiał, czemu Bios podaje więcej pamięci niż Windows (np. ponad 130000000 w przypadku pamięci 128MB). Redukcja do "standardowych" miar wprowadziłaby spore problemy natury logicznej na poziomie programowania i niższych poziomów jak architektura układów scalonych (ten komentarz to za mało aby to wytłumaczyć dlaczego 1024 jest wygodną liczbą w informatyce), nie przypominam sobie, aby gdziekolwiek oprogramowanie traktowało prefiks "k" w odniesieniu do pamięci jako 1000, nie ma nawet takich modułów pamięci, jeśli kupujesz pamięć 8GB to kupujesz naprawdę kość 8192MB i tak ci poda nawet bios (lub odrobinę mniej za względu na rezerwowanie jej małego fragmentu na potrzeby biosu). Mimo, że powinno się stosować przedrostek Ki, to się nie stosuje, jest to wyjątek. No i KiB to nie kilobajt tylko kibibajt.
      pl.wikipedia.org/wiki/Przedrostek_dw%C3%B3jkowy
      pl.wikipedia.org/wiki/Kilobajt
      www.computerhope.com/issues/chspace.htm

  • @ukaszturon8893
    @ukaszturon8893 5 лет назад

    17:17 Z tego co ja wiem to nie zagrasz w gry 16b bezpośrednio poprzez porzucenie wstecznej kompatybilności przy projektowaniu 64bit owych rdzeni .
    (Co było pierwsze kura czy jako to jest dobry pomysł na kolejny odcinek )
    Coś mi się kojarzy że pod xp miałem problemy ( 15 lat temu ) odpalić parę softów które śmigały w dosie

    • @rafadydo555
      @rafadydo555 3 года назад

      Ale to wina systemu Windows - który porzucił oprogramowanie 16 bitowe wcześniej uruchamiane w oddzielnym 32 bitowym procesie - lepsza ochrona dla pozostałych aplikacji. Nadal nowsze procesory da się odpalić w trybie real czyli 8086 choć dawno kod jest pisany dla 64 bitowego protected

    • @ukaszturon8893
      @ukaszturon8893 3 года назад

      ​@@rafadydo555 Opierając się na Wikipedii masz rację dalej wspierają 16 bit. Wynikało by z tego że masz rację.
      W trybie" wirtualnego-8086" to Ci wystarczy to tak.
      Mam świadomość że jest mi to 100% zbędne. Chodzi tylko o prawdę.
      Opieram się w wypowiedzi na dokumentacji:
      software.intel.com/content/dam/develop/external/us/en/documents-tps/325462-sdm-vol-1-2abcd-3abcd.pdf
      Tryb wirtualny to nie jest normalny tryb w pełni (złe słowo chodzi mi że nie odpalisz x16 DOS-a np 3.0 ) 16b bo żeby odpalić grę 16b trzeba odpalić system 64/32 bit-owy i w nim dopiero .... ( zbędne słowa + VM + dosbox ... tak zagrasz.) Tutaj się kłania też obsługa SATA ,UEFI, Socket półdniowy( podział na północny i południowy )
      Powiedzmy że mówimy o doom -ie jako reprezentanta 16b gier ... Współczesne pc a nawet te z końca architektury x32 są tak mega szybkie że powstaje sytuacja taka że trzeba sztucznie obciążyć obciążającego pc w tle bo się gra staje nie grywalna. =DOSBox
      ( To co tu opisałem miałem na myśli wspominając o tym co pierwsze jajko czy kura. W poprzedniej wypowiedzi. )
      Podsumujmy nie można odpalić (bezpośrednio) starych gier 16b bezpośrednio na 64b architekturze tak samo jak było to problematyczne na x32.
      Jak Twoim zdaniem mam rację czy nie ?
      Popatrz jakiego szczegółu się czepiasz.

  • @TomaszDurlej
    @TomaszDurlej 5 лет назад

    Jaguar to 32 bitowy komputer z dwoma jednostkami wykonawczymi i VLIW. :) Podejście popularne w współczesnych coprocesorach dsp.

  • @artbross
    @artbross 6 лет назад

    Inna rzecz jest taka, że przedstawia się tutaj tylko TEORIĘ bitów. W praktyce można tworzyć inne rozwiązania tak jak działo się w Atari JAGUAR na przykład. Podam przykład; teoretycznie ATARI ST miało paletę barw 512 kolorów z których tylko 16 można było wyświetlić na ekranie, ALE były programy, które to omijały i pokazywały obrazki w 512 kolorach. Identyczną sytuację mamy w przypadku bitów i dlatego zarówno użytkownicy Amigi czy Atari próbują to wytłumaczyć laikom i mają rację.

    • @kipacz123
      @kipacz123 5 лет назад +1

      Teoretycznie masz rację...

  • @ulysses1685
    @ulysses1685 3 года назад +1

    N64 to była największą porażka w historii. Napakować pudełko super podzespołami by to potem zdegradować kartridgwm, na którego nic się nie mieściło i trzeba było kompresować i miniaturyzowac co się dało. W efekcie grafika byla absurdalnie skromna.

    • @Marcinex720
      @Marcinex720 2 года назад +1

      Zgodzę się z tobą
      N64
      +64 bity
      +dobre gry
      -kartridże
      -ziemniak
      +szybkie ładowanie
      -nie ma muzy puszczania
      PS1
      -32 bity
      +dobre gry
      +kompakty
      +bestia jak na tamte czasy
      -ekran ładowania
      +odtwarzanie muzy
      Ps1 win

  • @dae2530
    @dae2530 6 лет назад

    Przystępnie podane.

  • @Macpolk1000
    @Macpolk1000 5 лет назад

    Magistrala- łyżka danych XD

  • @rafakulig4935
    @rafakulig4935 6 лет назад

    kiedy opowiesz coś o cartridgu c64 games system ?

  • @szklon4247
    @szklon4247 5 лет назад +1

    HDD -> RAM -> CPU -> GPU -> monitor

  • @odyseja_przygody
    @odyseja_przygody 2 месяца назад

    Fan Atari Jaguar... Taki ktoś nie istnieje! 😉

  • @perinoid
    @perinoid 2 года назад

    10:55 Ciekawe, czy przez te 3 lata Borgowi udało się dowiedzieć, czemu to nie jest prawdą ;-)

  • @andrzejpawelkarpinski
    @andrzejpawelkarpinski Год назад

    No nie wiem czy procesory są 64-bitowe, jak popatrzysz na AVX-512 to w zasadzie mamy procesor 512-bitowy. A szyna pamięci w x86 od dawna jest 128-bitowa

  • @marbel82
    @marbel82 5 лет назад

    Materiał bardzo fajny... następnym razem skocz do sklepu po nowego marker ;)

    • @RetroGralnia
      @RetroGralnia  5 лет назад

      Raczej nie będę rysować. Nie miałem czasu na składanie grafiki i animacji po prostu 😋

  • @MaYkel9K
    @MaYkel9K 5 лет назад

    A jak się ma to do qbitów i rewelacji, że IBM, czy inny Google stworzyło komputer kilkudziesięcio - qbitowy?

  • @mazikrolwioski4632
    @mazikrolwioski4632 6 лет назад

    @RetroGralnia Masz dużo racji kolego. Jednak popełniłeś błąd. Otóż nie 1->1023 tylko 1->1024. Wiem. Producenci często podchodzą do tego dość luźno, dlatego też przeliczają 1->1000 tym samym pozbawiając nas części pamięci. Przy mniejszej ilości pamięci jest to nieznaczne, ale już przy 16 GB otrzymujemy w praktyce 14 z hakiem... Dobrze by było, gdybyś wyjaśnił wszystkim to zjawisko, bo wydaje mi się, że ty najlepiej to wytłumaczysz, Pozdrawianm ;)

    • @RetroGralnia
      @RetroGralnia  6 лет назад +1

      Miało być 0-1023, bo takie liczby koduje się zazwyczaj 10 bitach, jak 0-255 na 8-bitach. Nota bene pamiętam, choć było to kilkanaście lat temu, jak nas na wykładach opierniczali, żebyśmy nie powtarzali bzdur, że 1KB to 1024 Bajty :} No ale vox populi vox day - wszyscy tak mówią, ja też :P
      /borg

    • @mazikrolwioski4632
      @mazikrolwioski4632 6 лет назад

      @@RetroGralnia Hehehe no mnie tak w szkole uczyli :D

  • @vanas6852
    @vanas6852 2 месяца назад

    Dlaczego gdy XP dostał wersję 64bit nie był szybszy a nawet był trochę wolniejszy w grach niż 32bit.

    • @RetroGralnia
      @RetroGralnia  2 месяца назад

      Bo to był raczej system do pracy, a nie do gier. Tam chodziło tylko o to, by móc mieć zaadresowane więcej pamięci niż 3.5 GB i to było jakoś na około robione, stąd pewnie utrata prędkości. Choć pracuje w IT już 20 lat, to w sumie nie pamiętam bym widział ten system u kogokolwiek na żywo :)

  • @greedymechanic
    @greedymechanic Год назад

    A czy to łatwo da sie przeliczyc na scieżki pomiedzy ram a cpu ?

  • @krzysztofrudnik4745
    @krzysztofrudnik4745 2 месяца назад

    68000 na 24 linie adresowe, tylko ten najmłodzy adres jest rozbity na sygnały wyboru mlodszy/starszy bajt. 23 bity adresują 16bitowe słowa.

  • @nitol666
    @nitol666 5 лет назад

    A co z hbm i szynami po 4096b?

  • @Pan-km3iu
    @Pan-km3iu 5 лет назад +4

    jest 10 typów ludzi:
    ci którzy orientują sie o co chodzi w tym komentarzu
    i ci którzy nie

    • @regeneric928
      @regeneric928 5 лет назад +1

      To ode mnie jeszcze taki żart:
      Mało kto to wie, ale 120 jest równe 5!

  • @Itsuu.
    @Itsuu. 3 года назад

    Co to za muzyka w tle?

  • @artbross
    @artbross 6 лет назад

    Tak jak kazdy dobry kierowca zna jako tako swoj samochod tak uzytkownik komputera powinien wiedziec czym sie bawi...

    • @SoutParl
      @SoutParl 5 лет назад

      Tylko, że znajomość działania komputera do tego stopnia, to jak szczegółowa znajomość zjawisk fizycznych jakie zachodzą w samochodzie

    • @artbross
      @artbross 5 лет назад

      @@SoutParl Widzisz stary; kiedyś w szkole uczono fizyki na takim poziomie, że nikt, nawet nieuk (po kilku latach powtórzeń) nie miał problemów ze zrozumieniem jak działa silnik w aucie. Rozumiem, że czasy się zmieniają, ale nie rozumiem dlaczego przy takim dostępie do informacji jak dziś ludzi i interesuje tak mało spraw. Wiedza ogólna to podstawa działania systemu politycznego pod jakim przyszło nam żyć. Jeśli ludzie tylko będą chodzić do kościoła i tylko interesować się "Tańcem z gwiazdami" to mamy TOTALNIE przerąbane.

  • @andreasjohansen1658
    @andreasjohansen1658 3 года назад

    Tak jak komputery wykonuja operacje szybciej jak adresy pamięci są wyrównane tak samo człowiek szybciej policzy
    2222
    +3333
    niż
    7598
    +9384

  • @Diaco1200
    @Diaco1200 6 лет назад

    Wow. Mój komputer Pc 64 bit operuje na słowach 16 bit, więc tak na prawdę mam PC 16 bit.

    • @RetroGralnia
      @RetroGralnia  6 лет назад +2

      W pewnym sensie... Architektura x86 bardzo cierpi ze względu na swoją wsteczną kompatybilność z procesorem z roku 1978. Choć w obecnie Twój PC operuje raczej na 64 i 32-bitowych słowach.
      /borg

    • @rafadydo555
      @rafadydo555 3 года назад

      Twój 64 bitowy komputer od czasów pentium zawsze adresuje paczki 64 bitowe. Zapominasz że cała komunikacja z układami pamięci RAM które mają swoje własne patenty na szybkie działanie (FPM, EDO, SDRAM, DDR) odbywa się poprzez cache który zawsze pracuje z maksymalną szerokością szyny, nawet jak argumenty operacji procesora mają krótsze słowa. To cache a nie rozkaz procesora decyduje o odczycie z pamięci. Proc sięga tylko do cache ale żeby było ciekawie 1 poziom cache trzyma rozkazy RISC zamiast CISC a translacji ich dokonuje w locie przy pobraniu linii cache z pamięci cache drugiego poziomu L2 (rozkazy CISC). Dzisiaj już trudno mówić o bitowości proca. Nowe procesory pracują na argumentach i 512 bitowych i nie w krokach jak na 68k a w pojedynczych cyklach taktowania dlatego mają wydajność rządu Tera flopów

  • @spavatch
    @spavatch 6 лет назад

    Plot twist, niektóre karty graficzne mają 2048-bitową szynę pamięci ;)

    • @RetroGralnia
      @RetroGralnia  6 лет назад +1

      Najsss :D Pewnie takie za 20 tysiaków :D
      Są i karty obliczeniowe z większą szyną (widziałem na pewno 4096 bity) - wystarczy zajrzeć do tego co można w Google Cloud wynająć - tam są po prostu potwory :D
      /borg

    • @spavatch
      @spavatch 6 лет назад

      @@RetroGralnia no nie, aż tak to nie, mowa Radeonie Vega ;) (i Fury, który miał 4096-bitową szynę)

  • @setiwertero
    @setiwertero 2 месяца назад

    Nie było łatwo Uf , pojąłem dla czego mój win 7 32 b a moja pani ma win 7 64 b nie jest kompatybilny .

  • @stanisawzokiewski250
    @stanisawzokiewski250 2 года назад

    A więc ile bitów ma przykładowo PS2, XBOX360 albo XBOX ONE ?

  • @okultleg
    @okultleg 6 лет назад

    Czy wy też słyszycie przeddźwięki, czy u mnie coś się rypie? :/

  • @Mr4hitch
    @Mr4hitch 5 лет назад

    Szkoda tylko ze nie wspomniales o tym ze pierwszy bit w paczce to znak okreslajacy minus czy plus, domyslnie jest to 0 - liczba dodatnia. Wiec 8 bitowy oblicza od -128 do 127. Powodem braku 128 jest to ze trzeba by ustawic na pierwszym miejscu 1 co dawaloby ujemna wartosc. Takze w tym wypadku moglibysmy mowic o dwoch wystapieniach 0 ( ujemnego i dodatniego ), dlatego zdecydowano dodac do zakresu ujemnego 1000000 jako -128

    • @RetroGralnia
      @RetroGralnia  5 лет назад

      Chyba, że nie oznacza. Wtedy mamy od 0 do 255... albo są tam literki w ASCII :) Poza tym w systemie kodowania liczb U1 mamy podwójne zero. To o czym piszesz to kodowanie U2.
      /borg

  • @gruchenstein9163
    @gruchenstein9163 2 года назад

    17 minut o tym czym jest słowo?

  • @pawenowodworski7996
    @pawenowodworski7996 2 месяца назад

    Dlaczego nie ma komputerów 128 bitowych

    • @RetroGralnia
      @RetroGralnia  2 месяца назад

      Czy nie ma? W normalnych zastosowaniach 64 bit w CPU wystarczają każdemu, ale w domowych GPU szyna danych ma i 384 bity. Więc zależy jak na to spojrzymy...

  • @nerdodragonnerdpl4167
    @nerdodragonnerdpl4167 5 лет назад

    To jagółar sprzedał się na tyle żeby mieć fandoom!?XD

  • @vulcanitu2578
    @vulcanitu2578 6 лет назад +1

    Fani Atari Jaguar... jest coś takiego?

    • @RetroGralnia
      @RetroGralnia  5 лет назад

      Są, są. Ba, są nawet dobre gry na ten sprzęt. On na moment wydania był naprawdę potężną maszyną, tylko trochę niezrozumianą :)
      /borg

    • @vulcanitu2578
      @vulcanitu2578 5 лет назад +1

      @@RetroGralnia W zamyśle miałem bardziej takowych fanów u nas. Może uciułalibyśmy ze 2 osoby

    • @regeneric928
      @regeneric928 5 лет назад +1

      Jaguar cierpiał z tego samego powodu, z którego pokutował potem Saturn czy nawet PS3. Choć fakt rysowania prostokątów, nie trójkątów przez Saturna jest jeszcze bardziej szalony w dzisiejszych czasach. Jednak żeby być fair, to trzeba też tutaj wskazać pierwszy układ Riva od NV czy... 3D realizowane na Amidze. Saturnowe 3D było znacznie bardziej podobnego do tego sposobu rysowania grafiki, niż np. do PS1. Trudna do zrozumienia architektura sprzętu znacznie utrudniała programistom wydobycie ze niego pełni możliwości :v

  • @PaweLenk
    @PaweLenk 5 лет назад +2

    Motorola 68k był i jest procesorem 16 bitowym, taką ma architekturę. Jedynie rejestry ma 32 bit.
    Słowo ma zawsze 16 bitów, jak bajt 8 bitów. 32 bity to długie słowo, 64 to bardzo długie słowo.