• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Anatomia PC - potrzebuje pomocy :)

Object Storage Arubacloud
+6 głosów
954 wizyt
pytanie zadane 19 października 2016 w Rozwój zawodowy, nauka, praca przez String Gaduła (4,520 p.)
Cześć:) chciałbym rozpocząć studiowanie zagadnienia zawartego w tytule: "Anatomia PC".

Nie dawno miałem wykłady na ten temat, jednakże wszystko było tak pobieżnie wytłumaczone, że nie zrozumiałem z tego nic. Jak dla mnie, odpowiedź na pytanie: do czego służy procesor? - wykonuje wszystkie obliczenia, współpracuje z pamięcią RAM itp.- jest totalnie niewystarczająca.

Chciałbym przestudiowac to zagadnienie od A do Z. Chciałbym dowiedzieć się od czego wszystko się zaczęło ( podobno od maszyny analitycznej Babbage'a i na tym moja wiedza sie kończy), także troche historii.

I interesuje mnie to jak działał pierwszy komputer w zagłębieniem się w największe i najmniejszcze szczegóły. Z czego są wykonane wszystkie komponenty, jak one działają.

Odkąd pamietam każdy mówi tak: komputer działa na zasadzie zer i jedynek, albo prąd płynie albo nie płynie, każda informacja zawarta jest w bitach,  a bity to są takie komórki w pamieci. No a ja chciałbym sie dowiedzieć co to fizycznie jest np. chociażby ta komórka,  a nie wyobrażać sobie jakąś szufladke. Podobnie z programowaniem, którym bawie sie od dłuższego czasu. Pisze programy, działają. Ale naprawde to nie wiem jak to jest, że mam sobie kompilator który tłumaczy to na język maszynowy. Mądrzejsi ode mnie tłumaczyli ze jezyk maszynowy to taki który rozumie komputer np.assembler. No w porządku. No ale jak to jest ze sprzęt rozumie assemblera? Jak to wszystko działa?

Pisze tutaj, bo może znajdzie sie osoba, która osiągnęła już taki cel i doskonale zdaje sobie z tego sprawe JAK naprawde to wszystko działa, a nie patrząc na wszystkie urządzenia widzi magie.

I bardzo prosiłbym o jakieś nakierowanie. Podrzucenie odpowiedniej literatury. (bo takowej nie otrzymałem na wykładach z których nie wynioslem nic. Pójdź na studia z pasji..to tylko sie rozczarujesz, no ale to nie temat wpisu. Po prostu mam wielki niedosyt wiedzy.)

PS. Bardzo prosze o jakakolwiek pomoc w nakierowaniu mnie, bo postawiłem to sobie za cel i spać po nocach nie mogę haha :)

5 odpowiedzi

+2 głosów
odpowiedź 19 października 2016 przez Zero Dyskutant (8,210 p.)
edycja 19 października 2016 przez Zero
Cześć

Wydaje mi się, że jeśli chcesz dogłębnie zapoznać się ze sposobem działania procesora to powinieneś poczytać o Assemblerze.

http://zostanprogramista.blogspot.com/p/kurs-programowa.html

https://www.matematyka.pl/370873.htm?mobile=on

https://edux.pjwstk.edu.pl/mat/198/lec/index27.html

https://www.youtube.com/watch?v=cNN_tTXABUA
+2 głosów
odpowiedź 19 października 2016 przez shadou102 Pasjonat (21,630 p.)

Na sam początek polecam zapoznanie się z kanałem Pana GynvaelColdwind na YT. Link

Dużo wiedzy i informacji o funkcjonowaniu tego wszystkiego od najniższej warstwy i kurs assembly.

Warto wspomnieć o książce, którą autor tego kanału wydał, również bardzo wartościowy materiał dla zrozumienia: Link

I na koniec strona/blog Link

Działanie systemów operacyjnych: Link , Link

Strony godne polecenia: Link, LinkLink

Warto odwiedzić te strony i na końcu przejrzeć bibliografie, która jest bardzo obszerna.

+2 głosów
odpowiedź 19 października 2016 przez jpacanowski VIP (101,940 p.)
edycja 19 października 2016 przez jpacanowski

Po części tytułem pytania sobie odpowiedziałeś ;) Tak, Anatomia PC.
Ja mam tą http://helion.pl/ksiazki/anatomia-pc-wydanie-xi-piotr-metzger,anat11.htm (1208 stron), ale na Helionie coś jest niedostępna, więc polecam szukać np. na Allegro.

Naucz się asemblera. To najlepszy polski tutorial w sieci, jednak polecam bardziej tą książkę [1] [2]. Książka jest genialna, do tego pod koniec lektury omawia tryb chroniony i SIMD. Tutek online jest jak najbardziej ok, ale jest trochę chaotyczny i wiele rzeczy jest niedomówionych albo w ogóle nie wytłumaczonych (powtarzam to, bo wiele osób się na początku nauki zniechęca, a materiał w książce jest lepiej zorganizowany), jednak idealnie się uzupełnia z książką. Tą książkę to i tak trzeba mieć na półce w domu. Do tego Intel manual - tam masz opisaną dokładnie całą architekturę.

Zacznij pisać jakieś mikrojądro [1] [2] [3] [4] [5] [6] [7] [8], emulator jakiegoś 8-bitowca [1] [2], albo zajmij się kodowaniem mikrokontrolerów [1] [2] [3] [4].

Ciekawe źródła:

https://pl.wikipedia.org/wiki/Architektura_von_Neumanna

https://pl.wikipedia.org/wiki/Jednostka_arytmetyczno-logiczna

https://pl.wikipedia.org/wiki/Intel_8086#Architektura

https://pl.wikipedia.org/wiki/Rejestr_procesora

https://pl.wikipedia.org/wiki/Procesor

komentarz 19 października 2016 przez String Gaduła (4,520 p.)
Byłem dzisiaj w bibliotece, wypożyczyłem właśnie Anatomie PC jednakże X wydanie. I tak rzuciłem oko na pierwszy rozdział ii tak mam wrażenie, że nie jest to książka dla początkujących. Ale spróbuję :)
+1 głos
odpowiedź 19 października 2016 przez mbabane Szeryf (79,280 p.)
edycja 19 października 2016 przez mbabane
U mnie na tym przedmiocie byla polecana taka ksiazka: https://archive.org/details/Organizacja_i_Architektura_Systemu_Komputerowego-wyd_3-2004

Nie wiem bo nie sprawdzalem ale byc moze jest jakas nowsza wersja.

Sprawdz takze ksiazke: http://allegro.pl/architektura-komputerow-m-morris-mano-i5055516765.html
Jest w niej troche wiecej podstaw podstaw.

Po zrozumienu tych zagadnien mozna przejsc do poznawania ogolnych zasad dzialania systemu operacyjnego (ja do tego uzywalem takiego kloca: http://lubimyczytac.pl/ksiazka/82209/podstawy-systemow-operacyjnych).

 

Ale przyznam sie bez bicia ze nigdy jakos bardzo nie zaglebialem sie w te rzeczy (moze dlatego ze na studiach troche do tego zniechecaja po przez cisniecie z tego przedmiotu, praktycznie caly rok go powtarzal u mnie i w poprzednim tak samo) i sam to wszystko rozumiem tak piate przez dziesiate.
0 głosów
odpowiedź 19 października 2016 przez String Gaduła (4,520 p.)
Uhuh :) Widzę, że czeka mnie duuuużo roboty. Ale to dobrze, nie lubię sie nudzić :)

Mówicie, że nauka assemblera pomoże mi w zrozumieniu jak to działa?
A tak na marginesie: czy assembler to jedyny język maszynowy?? :)
komentarz 19 października 2016 przez mbabane Szeryf (79,280 p.)
Jezyk maszynowy to: 10101011010101011110101 itd. Assembler zdaje sie jest juz nakladka na to.
komentarz 19 października 2016 przez String Gaduła (4,520 p.)
No tak, źle zadałem pytanie :) chodziło mi o to czy jest jedyną jak to nazwałeś :nakładką. Czy po prostu najbardziej popularną?
komentarz 19 października 2016 przez shadou102 Pasjonat (21,630 p.)
edycja 19 października 2016 przez shadou102

Może bardziej rozjaśni https://pl.wikipedia.org/wiki/J%C4%99zyk_maszynowy

https://pl.wikipedia.org/wiki/Asembler

O ile dobrze pamiętam to asembler nie jest językiem, język to assembly https://en.wikipedia.org/wiki/Assembly_language

Podobne pytania

–1 głos
1 odpowiedź 405 wizyt
pytanie zadane 16 maja 2019 w C i C++ przez princess7322 Nowicjusz (120 p.)
+1 głos
1 odpowiedź 148 wizyt
pytanie zadane 4 kwietnia w Sprzęt komputerowy przez Panelinio Gaduła (4,270 p.)
0 głosów
0 odpowiedzi 159 wizyt
pytanie zadane 31 marca 2023 w Sprzęt komputerowy przez HEROS11FMXD Początkujący (340 p.)

92,568 zapytań

141,420 odpowiedzi

319,622 komentarzy

61,954 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...