Skip to main content

Co to jest architektura komputerowa?

Architektura komputerowa odnosi się do wielu podobnych pomysłów w dziedzinie informatyki i technologii.Na poziomie oprogramowania odnosi się do systemów języka asemblera, które łączą różne części sprzętu komputera do jednego systemu funkcjonującego.W ramach sprzętu stosuje się on w równym stopniu do metod tworzenia i wykorzystywania sprzętu oraz procesu konstruowania komponentów komputerowych.Każda z tych definicji opisuje podobny proces mdash;Pomysł rozpoczęcia od niefunkcjonalnego systemu komputerowego i uczynienia go funkcjonalnym mdash;, ale wszystkie przyglądają się procesowi z innego punktu widzenia.

Wersja oprogramowania architektury komputerowej jest prawdopodobnie najtrudniejsza dla osoby nietechnicznej dla osoby nietechnicznejzrozumieć.System komputerowy wykonuje tysiące zadań w dowolnym momencie, które nie mają nic wspólnego z tym, co robi użytkownik.Zadania te stanowią podstawę systemów komputera.Może to być przenoszenie informacji z pamięci krótkoterminowej do długoterminowej lub sprawdzanie czasu w stosunku do zaplanowanego zadania, aby sprawdzić, czy nadszedł czas na aktywację.

Wszystkie te funkcje architektury komputerowej polegają na kodzie maszyny, aby zrozumieć, w jaki sposób podłączane są różne części urządzenia.Ten kod tworzy podstawowy plan sprzętu komputera, z którego korzystają programy o wyższej funkcjonowaniu do dostępu do rzeczy, takich jak adresy czasowe i adresy pamięci.Ten plan kodu maszyn definiuje strukturę systemu z punktu widzenia oprogramowania.

Pierwsza sprzętowa wersja architektury komputerowej to formularz używany do tworzenia planu oprogramowania.Ta forma architektury koncentruje się na sposobie, w jaki różne części urządzenia wyśle i odbiera dane do współpracy.Na przykład, jeśli moduł pamięci chce sformatowanych informacji w określony sposób, ważne jest, aby procesor wysłał go w tym formacie, aby dane mogły być przechowywane.Jeśli różne części komputera nie mogą się ze sobą komunikować, system nie zadziała.

Druga sprzętowa wersja architektury komputerowej koncentruje się na pojedynczych elementach sprzętu.Ta metoda wymaga od projektantów spojrzenia na poszczególny kawałek i ustalenia, w jaki sposób będzie działać.Prawie każdy sprzęt komputerowy zawiera złożoną serię instrukcji manipulowania danymi, otrzymywania instrukcji i wydawania poleceń.Wszystko to odbywa się w sprzęcie, wymagając w pełni zrealizowanego języka i systemu dowodzenia.Zasadniczo każdy element sprzętu działa jak bardzo wyspecjalizowany komputer.

Ponieważ każda z tych definicji mówi o innym aspekcie architektury komputerowej, wszystkie ładnie pasują do siebie.Po pierwsze, projektant patrzy na poszczególne elementy sprzętu i określa, jak działają.Następnie elementy są łączone, aby utworzyć system sprzętowy.Wreszcie kod maszynowy służy do łączenia tych systemów w taki sposób, że programy mogą oddziaływać ze sprzętem.