Computer architecture (original) (raw)

About DBpedia

في هندسة الحاسوب، تعتبر معمارية الحاسوب مجموعة من القواعد والأساليب التي تصف وظائف أنظمة الحاسوب وتنظيمها وتنفيذها. تشير بنية النظام إلى هيكله من حيث المكونات المحددة بشكل منفصل لذلك النظام وعلاقاتها المتبادلة. تعرّفها بعض تعريفات العمارة على أنها تصف القدرات ونموذج البرمجة للكمبيوتر ولكن ليس تنفيذًا معينًا. في تعريفات أخرى، تتضمن بنية الكمبيوتر تصميم هندسة مجموعة التعليمات، وتصميم البنية الدقيقة، والتصميم المنطقي، والتنفيذ.

thumbnail

Property Value
dbo:abstract L'arquitectura d'ordinadors és el disseny conceptual i l'estructura operacional fonamental d'un sistema de computador. És a dir, és un model i una descripció funcional dels requeriments i les implementacions de disseny per diverses parts d'una computadora, amb especial interès a la forma en la qual la unitat central de procés (CPU) treballa internament i accedeix a les adreces de memòria. També sol definir-se com la forma de seleccionar i interconnectar components del maquinari per crear computadores segons els requeriments de funcionalitat, rendiment i cost. La segmentació d'instruccions és similar a l'ús d'una cadena de muntatge a una fàbrica de manufacturació. A les cadenes de muntatge, el producte passa a través de diverses etapes de producció abans de tenir el producte acabat. Cada etapa de la cadena està especialitzada en una àrea específica de la línia de producció i porta a terme sempre la mateixa activitat. Aquesta tecnologia és aplicada al disseny de processadors eficients. A aquests processadors se'ls coneix com a pipeline processors. Un pipeline processor està compost per una llista de segments lineals i seqüencials on cada segment porta a terme una feina o un grup de tasques computacionals. Les dades que provenen de l'exterior s'introdueixen al sistema per ser processades. La computadora realitza operacions amb les dades que té emmagatzemades a la memòria, produeix noves dades o informació per a ús extern. Les arquitectures i els conjunts d'instruments es poden classificar considerant els següents aspectes: * Emmagatzemament d'operands a la CPU: on s'ubiquen els operands a la part de la memòria. * Nombre d'operands explícits per instrucció: quants operands s'expressen en forma explícita en una instrucció típica. Normalment són 0, 1, 2 i 3. * Posició de l'operand: Pot qualsevol operand estar a la memòria?, o deuen estar alguns o tots en els registres interns de la CPU. Com s'especifica l'adreça de memòria (modes d'adreçament disponibles) * Operacions: Quines operacions estan disponibles en el conjunt d'instruccions. * Tipus i mida d'operands i com s'especifiquen. (ca) Architektura počítačů je technický obor zaměřený na návrh a konstrukci zařízení na zpracování dat. Zahrnuje stanovení vnitřní reprezentace dat, operací, které se s nimi budou provádět, specifikaci funkčních bloků počítače a jejich propojení, formát strojových instrukcí. Přitom se zabývá především způsobem, jak pracuje CPU a jakým způsobem přistupuje k paměti. Architektura počítače je konkrétní způsob realizace počítače. Za referenční architekturu lze považovat Von Neumannovo schéma počítače publikované v roce 1945, které definuje základní strukturu a principy počítače řízeného programem uloženým v paměti. Moderní počítače z tohoto schématu vycházejí, ale v různých detailech se od něj odchylují. (cs) في هندسة الحاسوب، تعتبر معمارية الحاسوب مجموعة من القواعد والأساليب التي تصف وظائف أنظمة الحاسوب وتنظيمها وتنفيذها. تشير بنية النظام إلى هيكله من حيث المكونات المحددة بشكل منفصل لذلك النظام وعلاقاتها المتبادلة. تعرّفها بعض تعريفات العمارة على أنها تصف القدرات ونموذج البرمجة للكمبيوتر ولكن ليس تنفيذًا معينًا. في تعريفات أخرى، تتضمن بنية الكمبيوتر تصميم هندسة مجموعة التعليمات، وتصميم البنية الدقيقة، والتصميم المنطقي، والتنفيذ. (ar) Η αρχιτεκτονική υπολογιστών, ή οργάνωση υπολογιστών, είναι το γνωστικό πεδίο της μηχανικής υπολογιστών το οποίο πραγματεύεται τον λογικό σχεδιασμό, τη δομή και τη λειτουργία του υλικού ενός υπολογιστικού συστήματος, συνήθως ηλεκτρονικού και . Ως επιστημονικός τομέας εστιάζει στη συστηματική έρευνα και σχεδίαση των τεχνολογικών δομών υλικού που επιτρέπουν την αποδοτική εκτέλεση αλγορίθμων και υπολογισμών, με βάση τις διαθέσιμες τεχνολογίες κατασκευής ολοκληρωμένων κυκλωμάτων. Συνήθως, η αρχιτεκτονική υπολογιστών δίνει έμφαση στη δομή και λειτουργία του επεξεργαστή και στους τρόπους προσπέλασής του στη μνήμη. Ένας υπολογιστής δομείται σε μία ιεραρχία αφηρημένων επιπέδων οργάνωσης τα οποία οικοδομούνται το ένα πάνω στο άλλο: κάθε υπερκείμενο επίπεδο αξιοποιεί το υποκείμενό του. Η τακτική αυτή ονομάζεται «δομημένη οργάνωση υπολογιστών» και επιτρέπει τη συστηματική και εύκολη ανάλυση, σχεδίαση και κατανόηση των υπολογιστικών συστημάτων. Το σύνολο των εννοιών, λειτουργιών και λεπτομερειών ενός επιπέδου ονομάζεται «αρχιτεκτονική» αυτού του επιπέδου. (el) En komputada inĝenierarto, komputila arkitekturo aŭ informadika arkitekturo estas serio de reguloj kaj metodoj kiuj priskribas la funkcion, organizon, kaj plibonigon de komputilaj sistemoj. Kelkaj difinoj de komputila arkitekturo difinas ĝin kiel priskribante la kapablojn kaj programadan modelon de komputilo sed ne partikularan plibonigon. En aliaj difinoj komputila arkitekturo inkludas desegnadon de instrukciaro (aŭ de komandaro), desegnadon de mikroarkitekturo, logikan desegnadon, kaj plibonigon. (eo) Rechnerarchitektur ist ein Teilgebiet der Technischen Informatik, das sich mit dem Design von Rechnern (Computern) und speziell mit deren Organisation sowie deren externem und internem Aufbau (was ebenfalls mit 'Rechnerarchitektur' bezeichnet wird) beschäftigt. (de) In computer engineering, computer architecture is a description of the structure of a computer system made from component parts. It can sometimes be a high-level description that ignores details of the implementation. At a more detailed level, the description may include the instruction set architecture design, microarchitecture design, logic design, and implementation. (en) Konputagailu arkitektura konputagailu baten oinarrizko egitura eta eragiketarako diseinua da. Eskakizunen deskribapen funtzionala da eta osagaien diseinuen inplementazioa, PUZ-arena bereziki. Beste honetara ere definitzen da: hardware osagaiak elkarlotzeko modua, funtzionaltasun, errendimendu eta kostu eskakizunen arabera. (eu) La arquitectura de computadoras es el diseño conceptual y la estructura operacional fundamental de un sistema de computadoras.​Es decir, es un modelo y una descripción funcional de los requerimientos y las implementaciones de diseño para varias partes de una computadora, con especial interés en la forma en que la unidad central de proceso (CPU) trabaja internamente y accede a las direcciones de memoria. También la arquitectura del computador está basado en tres grandes principios que se aplican a todo dispositivo o componente del computador, estos tres principios son: velocidad, capacidad y tipo de conexión. También suele definirse como la forma de interconectar componentes de hardware, para crear computadoras según los requerimientos de funcionalidad, rendimiento y costo. La computadora recibe y envía la información a través de los periféricos, por medio de los canales. La CPU es la encargada de procesar la información que le llega a la computadora. El intercambio de información se tiene que hacer con los periféricos y la CPU. Puede considerarse que todas aquellas unidades de un sistema, exceptuando la CPU, se denomina periférico, por lo que la computadora tiene dos partes bien definidas, que son: 1. * La CPU (encargada de ejecutar programas y que también se considera compuesta por la memoria principal, la unidad aritmético lógica y la unidad de control). 2. * Los periféricos (que pueden ser de entrada, salida, entrada/salida, almacenamiento y comunicaciones). (es) L’architecture matérielle décrit l’agencement interne de composants électroniques ainsi que leurs interactions. Le terme interne employé ici permet de bien faire la différence avec l’architecture (externe) de processeur (ou architecture de jeu d'instruction), qui s'intéresse à la spécification fonctionnelle d'un processeur, du point de vue du programmeur en langage machine. Plusieurs architectures internes peuvent implémenter une même architecture externe. (fr) Dalam bidang teknik komputer, arsitektur komputer adalah konsep perencanaan dan struktur pengoperasian dasar dari suatu sistem komputer. Arsitektur komputer ini merupakan rencana cetak-biru dan deskripsi fungsional dari kebutuhan bagian perangkat keras yang didesain (kecepatan proses dan sistem interkoneksinya). Dalam hal ini, implementasi perencanaan dari masing–masing bagian akan lebih difokuskan terutama, mengenai bagaimana CPU akan bekerja, dan mengenai cara pengaksesan data dan alamat dari dan ke memori cache, RAM, ROM, cakram keras, dll). Beberapa contoh dari arsitektur komputer ini adalah arsitektur von Neumann, CISC, RISC, blue Gene, dll. Arsitektur komputer juga dapat didefinisikan dan dikategorikan sebagai ilmu dan sekaligus seni mengenai cara interkoneksi komponen-komponen perangkat keras untuk dapat menciptakan sebuah komputer yang memenuhi kebutuhan fungsional, kinerja, dan target biayanya. Arsitektur komputer ini paling tidak mengandung 3 sub-kategori: * Set instruksi (ISA) * dari ISA, dan * Sistem desain dari seluruh komponen dalam perangkat keras komputer ini. * l * * s (in) コンピュータ・アーキテクチャ(英: computer architecture)は、コンピュータ(特にハードウェア)における基本設計や設計思想などを意味する。アーキテクチャ(建築)には、単に「建築物」以外に、設計や様式という意味があるが、それから転じて、コンピュータ分野においても使われるようになった。「設計思想」などと意訳されることもある。技術者や研究者の用語としては(企業ごとの用語の違いにもよるが)「方式」という語が使われることもある。 1964年のSystem/360で最初に使われた用語で、その際の意味としては、入出力インタフェースを含むコンピュータシステムのハードウェア全体(周辺機器自体は含まない)の、ユーザー(プログラマ、オペレーティングシステム (OS) を設計するプログラマも含む)から見たインタフェースの定義であり、具体的には使用できるレジスタの構成、命令セット、入出力(チャネルコントロールワード)などであり、実装は含まない。このアーキテクチャが同一のコンピュータ間や、上位互換のアーキテクチャを持つコンピュータへの移行や、上位互換の周辺機器への移行などは、ソフトウェアの互換性が原則として保証される。またハードウェアの内部設計や実装は、定義されたアーキテクチャを守る限り、技術の進歩に応じて自由に更新できる。この結果、コンピュータ・ファミリー(シリーズ)が形成可能となる。現在で言えばレイヤー定義であり仮想化の一種でもある。 また、システムアーキテクチャ、エンタープライズアーキテクチャ、ソフトウェアアーキテクチャ、ARMアーキテクチャなどの用語も増えている。 (ja) ( 아키텍처는 여기로 연결됩니다. 본 의미에 대해서는 건축학 문서를 참고하십시오.) 컴퓨터 구조(computer architecture)는 컴퓨터 과학에서 컴퓨터 시스템의 기능(functionality), 조직(organization), 구현(implementation)에 대한 법칙과 방법을 통칭한다. 또 다른 정의로는 컴퓨터 구조는 명령어 집합 구조(Instruction set architecture, ISA), 마이크로아키텍처(Microarchitecture) 설계, 논리 설계 및 구현을 의미한다. (ko) L'architettura dei calcolatori, nell'informatica, elettronica o più in generale dei sistemi elettronici digitali, è la maniera in cui sono collegati tra loro i componenti hardware elementari di un sistema di elaborazione. Chi si occupa di architettura dei calcolatori ha il compito di costruire sistemi di elaborazione di diversa complessità (da una semplice scheda elettronica a un complesso sistema con grossa potenza di calcolo) mettendo insieme questi componenti elementari. (it) Met de computerarchitectuur wordt de opbouw van de fundamentele operationele structuur van een computersysteem bedoeld. Een weergave van een computer- of processorarchitectuur bevat de functionele omschrijving van de vereisten, in het bijzonder snelheden en verbindingen, en ontwerptoepassingen van een computer of processor.Sinds 2015 zijn smartwatches ongeveer de kleinste computers omdat een smartwatch over een CPU beschikt waarmee de gebruiker verschillende programma's kan uitvoeren. Grotere computersystemen, zoals mainframes, supercomputers en computerclusters, bestaan uit meerdere computers die in een computernetwerk met elkaar verbonden zijn. De grens tussen computerarchitectuur en netwerkarchitectuur begint te vervagen als het bijvoorbeeld om het onderscheid tussen computers en cloudcomputing of (deels) gedistribueerde databases gaat. (nl) Architektura komputera oznacza w informatyce technicznej zbiór zasad i metod opisujących funkcjonalność, organizację i implementację komputerów. Niektóre definicje architektury komputerów definiują ją jako opis możliwości i model programowy komputera, ale nie konkretną implementację. W innych definicjach architektura komputera obejmuje projekt architektury zestawu instrukcji, projekt mikroarchitektury, syntezę logiczną i implementację. (pl) En dators datorarkitektur beskriver hur en CPU (datorns centralprocessor) och andra centrala delar av datorn är uppbyggda. Olika typer av processorer använder olika datorarkitekturer. Begreppet arkitektur för en processor kan liknas vid arkitektur för en stad, beskrivande hur breda gatorna skall vara, var husen skall stå, hur de ser ut, hur parkeringarna skall vara organiserade m.m. Maskinkod är i allmänhet kompilerad för en viss arkitektur. (sv) A arquitetura de computadores é a forma como os diversos componentes de um computador são organizados, determina aspectos relacionados à qualidade, ao desempenho e à aplicação para a qual o dispositivo vai ser orientado. É frequentemente definida como, o conjunto de componentes/atributos de um dispositivo específico que um programador deve compreender para que consiga programar softwares/aplicativos com sucesso, ou seja, compreender para que consiga saber o que o programa irá fazer quando da sua execução neste dispositivo. Por exemplo, parte da arquitetura são as instruções e o raio de operadores manipulados por elas (a frequência em que o sistema opera não é incluída na arquitetura). Esta definição revela as duas principais considerações dos arquitetos de computadores: desenhar hardware que se comporta como o programador pensa que se irá comportar e utilizar implementações existentes de tecnologias (por exemplo, semicondutores), para construir o melhor computador possível, referida como a microarquitetura. A evolução da informática foi caracterizada pelo desenvolvimento de computadores com as mais diversas características, traduzidas pelos diferentes parâmetros, cada vez mais conhecidos da maioria de usuários de computador: a CPU adotada, a capacidade de memória, a capacidade do disco rígido, a existência de memória cache e outros menos conhecidos. Existem vários modos de uso do termo, que podem se referir a: * desenho da arquitetura da CPU do computador, o seu conjunto de instruções, modo de endereçamento e, técnicas, tais como paralelismo SIMD e MIMD. * termo também utilizado com significado análogo, ou semelhante, a Arquitetura de microprocessadores (RISC x CISC). * arquiteturas de hardware mais generalizadas, tais como computação em cluster e arquiteturas NUMA (acesso não-uniforme à memória). * utilização menos formal do termo, referindo-se a uma descrição dos requisitos (especialmente requisitos de velocidades e interligação) ou implementação do design para as várias partes de um computador, tais como memória, placa-mãe, periféricos eletrônicos ou, mais frequentemente, CPU. (pt) Архитекту́ра компью́тера — это модель компьютерной системы, воплощённая в её компонентах, их взаимодействии между собой и окружением, включающая также принципы её проектирования и развития. Аспекты реализации (например, технология, применяемая при реализации памяти) не являются частью архитектуры. (ru) У комп'ютерній інженерії і інформатиці, архітектура комп'ютера (англ. Computer architecture) — це набір дисциплін, які описують функціональність, організацію та реалізацію комп'ютерних систем. Деякі визначення архітектури є описами можливостей та програмної моделі комп'ютера, але не конкретної реалізації. Інші описи комп'ютерної архітектури містять опис архітектури системи команд, логічної побудови та реалізації. Серед таких комп'ютерних архітектур, найбільшого поширення отримали два типи архітектури: архітектура фон Неймана і гарвардська. Обидві вони виділяють 2 основних вузли ЕОМ: центральний процесор і пам'ять комп'ютера. Різниця полягає в структурі пам'яті: в принстонській архітектурі програми і дані зберігаються в одному масиві пам'яті і передаються в процесор одним каналом, тоді як гарвардська архітектура передбачає окремі сховища і потоки передачі для команд і даних. У докладніший опис, що визначає конкретну архітектуру, також входять: структурна схема ЕОМ, засоби і способи доступу до елементів цієї структурної схеми, організація і розрядність інтерфейсів ЕОМ, набір і доступність регістрів, організація пам'яті та способи її адресації, набір і формат машинних команд процесора, способи представлення і формати даних, правила обробки переривань. За перерахованими ознаками та їх поєднаннями серед архітектур виділяють: * За розрядністю інтерфейсів і машинних слів: 8-, 16-, 32-, 64-розрядні (ряд ЕОМ має й інші розрядності); * За особливостями набору регістрів, формату команд і даних: CISC, RISC, VLIW; * За кількістю центральних процесорів: однопроцесорні, багатопроцесорні, суперскалярні; * багатопроцесорні за принципом взаємодії з пам'яттю: симетричні багатопроцесорні (SMP), масивно-паралельні (MPP), розподілені. (uk) 計算機系統結構(computer architecture、電腦系统架構),抽象来說計算機系统架構是一个系统在其所处环境中最高层次的概念;它确定一台電腦硬體和軟體之间的連結。具體地說電腦系统架構'指的是電腦系統設計的觀念與架構,描述電腦在實做的設計原则。它确定一部電腦的: * 部件 * 部件功能 * 部件间接口 並且電腦系统架構著重於「負責了計算機架構的中心功能:計算」的中央處理器(CPU)內部的執行動作與記憶體的存取。 注意,不要与处理器领域的微体系结构/微架構(Microarchitecture)相混淆。 (zh)
dbo:thumbnail wiki-commons:Special:FilePath/ABasicComputer.svg?width=300
dbo:wikiPageExternalLink http://www-scf.usc.edu/~inf520/downloads/The%20von%20Neumann%20Architecture%20of%20Computer%20Systems.pdf http://www.microarch.org/ http://research.microsoft.com/en-us/um/people/gbell/Computer_Structures__Readings_and_Examples/contents.html http://portal.acm.org/toc.cfm%3Fid=SERIES311&type=series&coll=GUIDE&dl=GUIDE&CFID=41492415&CFTOKEN=3676847 http://portal.acm.org/toc.cfm%3Fid=SERIES416&type=series&coll=GUIDE&dl=GUIDE&CFID=41492512&CFTOKEN=82922478 http://www.acm.org/taco/ http://domino.research.ibm.com/tchjr/journalindex.nsf/d9f0a910ab8b637485256bc80066a393/95dc427e3fd3024a85256bfa006859f7%3FOpenDocument http://www.elsevierdirect.com/product.jsp%3Fisbn=9780123704900 https://web.archive.org/web/20050528085407/http:/www.hpcaconf.org/ https://www.computer.org/csdl/journal/tc
dbo:wikiPageID 25652303 (xsd:integer)
dbo:wikiPageLength 26635 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1123076812 (xsd:integer)
dbo:wikiPageWikiLink dbr:PowerPC dbr:Processor_register dbr:Programmer dbr:Robert_S._Barton dbr:Engineering_design_process dbr:Benchmark_(computing) dbr:Binary_numeral_system dbr:Debugger dbr:John_von_Neumann dbr:VAX dbr:Instructions_per_cycle dbr:Interrupt_latency dbr:Compiler dbr:Computer dbr:Englewood_Cliffs,_New_Jersey dbr:Fred_Brooks dbr:Gerrit_Blaauw dbr:Gordon_Bell dbr:Modified_Harvard_architecture dbr:Motorola_6800 dbr:Orthogonal_instruction_set dbr:Arithmetic_logic_unit dbr:Analytical_engine dbr:Los_Alamos_National_Laboratory dbr:Machine_language dbr:Computer_architecture_simulator dbr:Computer_engineering dbr:Computer_hardware dbr:Emulator dbr:David_Patterson_(scientist) dbr:Microarchitecture dbr:Software_architecture dbr:Pipeline_(computing) dbr:Supercomputer dbr:Transport_triggered_architecture dbr:Microcode dbr:Burroughs_large_systems dbr:C++ dbr:CPU_cache dbr:C_(programming_language) dbr:Dataflow_architecture dbr:Latency_(engineering) dbr:Ada_Lovelace dbr:Addressing_mode dbr:Alan_M._Turing dbr:Allen_Newell dbr:Data_type dbr:FPGA dbr:Flip-flop_(electronics) dbr:Central_processing_unit dbr:Direct_memory_access dbr:Disassembler dbr:Floorplan_(microelectronics) dbr:Flynn's_taxonomy dbr:Floating_point dbr:Machine_code dbr:Logic_gate dbr:PA-RISC dbr:Real-time_computing dbr:Reconfigurable_computing dbr:Harvard_architecture dbr:Haswell_(microarchitecture) dbr:Java_(programming_language) dbr:Assembly_language dbc:Central_processing_unit dbc:Computer_architecture dbr:Charles_Babbage dbr:John_L._Hennessy dbr:High-level_programming_language dbr:Transistor dbr:Z1_(computer) dbr:Moore's_Law dbr:Automatic_Computing_Engine dbr:IBM_7030_Stretch dbr:IBM_System/360 dbr:Influence_of_the_IBM_PC_on_the_personal_computer_market dbr:Instruction_set_architecture dbr:Konrad_Zuse dbr:Microprocessor dbr:CPU_design dbr:X86 dbr:Multiplexer dbr:Multiprocessing dbr:Virtual_memory dbr:Virtualization dbr:Von_Neumann_architecture dbr:Logic_design dbr:Comparison_of_CPU_architectures dbr:Implementation dbr:Stored-program_computer dbr:Transistor–transistor_logic dbr:First_Draft_of_a_Report_on_the_EDVAC dbr:Soft_microprocessor dbr:Systems_design dbr:RISC dbr:Word_size dbr:Superscalar dbr:IBM_zSeries dbr:Architectural_layer dbr:Assembler_(computer_programming) dbr:Functional_unit dbr:Computer_bus dbr:Computer_processor dbr:File:ABasicComputer.svg
dbp:wikiPageUsesTemplate dbt:Authority_control dbt:Citation_needed dbt:Cite_book dbt:Cmn dbt:Commons_category dbt:Main dbt:Portal dbt:Reflist dbt:Short_description dbt:Unreferenced_section dbt:Computer_science dbt:Digital_electronics
dcterms:subject dbc:Central_processing_unit dbc:Computer_architecture
gold:hypernym dbr:Set
rdf:type owl:Thing dbo:MusicGenre
rdfs:comment في هندسة الحاسوب، تعتبر معمارية الحاسوب مجموعة من القواعد والأساليب التي تصف وظائف أنظمة الحاسوب وتنظيمها وتنفيذها. تشير بنية النظام إلى هيكله من حيث المكونات المحددة بشكل منفصل لذلك النظام وعلاقاتها المتبادلة. تعرّفها بعض تعريفات العمارة على أنها تصف القدرات ونموذج البرمجة للكمبيوتر ولكن ليس تنفيذًا معينًا. في تعريفات أخرى، تتضمن بنية الكمبيوتر تصميم هندسة مجموعة التعليمات، وتصميم البنية الدقيقة، والتصميم المنطقي، والتنفيذ. (ar) En komputada inĝenierarto, komputila arkitekturo aŭ informadika arkitekturo estas serio de reguloj kaj metodoj kiuj priskribas la funkcion, organizon, kaj plibonigon de komputilaj sistemoj. Kelkaj difinoj de komputila arkitekturo difinas ĝin kiel priskribante la kapablojn kaj programadan modelon de komputilo sed ne partikularan plibonigon. En aliaj difinoj komputila arkitekturo inkludas desegnadon de instrukciaro (aŭ de komandaro), desegnadon de mikroarkitekturo, logikan desegnadon, kaj plibonigon. (eo) Rechnerarchitektur ist ein Teilgebiet der Technischen Informatik, das sich mit dem Design von Rechnern (Computern) und speziell mit deren Organisation sowie deren externem und internem Aufbau (was ebenfalls mit 'Rechnerarchitektur' bezeichnet wird) beschäftigt. (de) In computer engineering, computer architecture is a description of the structure of a computer system made from component parts. It can sometimes be a high-level description that ignores details of the implementation. At a more detailed level, the description may include the instruction set architecture design, microarchitecture design, logic design, and implementation. (en) Konputagailu arkitektura konputagailu baten oinarrizko egitura eta eragiketarako diseinua da. Eskakizunen deskribapen funtzionala da eta osagaien diseinuen inplementazioa, PUZ-arena bereziki. Beste honetara ere definitzen da: hardware osagaiak elkarlotzeko modua, funtzionaltasun, errendimendu eta kostu eskakizunen arabera. (eu) L’architecture matérielle décrit l’agencement interne de composants électroniques ainsi que leurs interactions. Le terme interne employé ici permet de bien faire la différence avec l’architecture (externe) de processeur (ou architecture de jeu d'instruction), qui s'intéresse à la spécification fonctionnelle d'un processeur, du point de vue du programmeur en langage machine. Plusieurs architectures internes peuvent implémenter une même architecture externe. (fr) ( 아키텍처는 여기로 연결됩니다. 본 의미에 대해서는 건축학 문서를 참고하십시오.) 컴퓨터 구조(computer architecture)는 컴퓨터 과학에서 컴퓨터 시스템의 기능(functionality), 조직(organization), 구현(implementation)에 대한 법칙과 방법을 통칭한다. 또 다른 정의로는 컴퓨터 구조는 명령어 집합 구조(Instruction set architecture, ISA), 마이크로아키텍처(Microarchitecture) 설계, 논리 설계 및 구현을 의미한다. (ko) L'architettura dei calcolatori, nell'informatica, elettronica o più in generale dei sistemi elettronici digitali, è la maniera in cui sono collegati tra loro i componenti hardware elementari di un sistema di elaborazione. Chi si occupa di architettura dei calcolatori ha il compito di costruire sistemi di elaborazione di diversa complessità (da una semplice scheda elettronica a un complesso sistema con grossa potenza di calcolo) mettendo insieme questi componenti elementari. (it) Architektura komputera oznacza w informatyce technicznej zbiór zasad i metod opisujących funkcjonalność, organizację i implementację komputerów. Niektóre definicje architektury komputerów definiują ją jako opis możliwości i model programowy komputera, ale nie konkretną implementację. W innych definicjach architektura komputera obejmuje projekt architektury zestawu instrukcji, projekt mikroarchitektury, syntezę logiczną i implementację. (pl) En dators datorarkitektur beskriver hur en CPU (datorns centralprocessor) och andra centrala delar av datorn är uppbyggda. Olika typer av processorer använder olika datorarkitekturer. Begreppet arkitektur för en processor kan liknas vid arkitektur för en stad, beskrivande hur breda gatorna skall vara, var husen skall stå, hur de ser ut, hur parkeringarna skall vara organiserade m.m. Maskinkod är i allmänhet kompilerad för en viss arkitektur. (sv) Архитекту́ра компью́тера — это модель компьютерной системы, воплощённая в её компонентах, их взаимодействии между собой и окружением, включающая также принципы её проектирования и развития. Аспекты реализации (например, технология, применяемая при реализации памяти) не являются частью архитектуры. (ru) 計算機系統結構(computer architecture、電腦系统架構),抽象来說計算機系统架構是一个系统在其所处环境中最高层次的概念;它确定一台電腦硬體和軟體之间的連結。具體地說電腦系统架構'指的是電腦系統設計的觀念與架構,描述電腦在實做的設計原则。它确定一部電腦的: * 部件 * 部件功能 * 部件间接口 並且電腦系统架構著重於「負責了計算機架構的中心功能:計算」的中央處理器(CPU)內部的執行動作與記憶體的存取。 注意,不要与处理器领域的微体系结构/微架構(Microarchitecture)相混淆。 (zh) L'arquitectura d'ordinadors és el disseny conceptual i l'estructura operacional fonamental d'un sistema de computador. És a dir, és un model i una descripció funcional dels requeriments i les implementacions de disseny per diverses parts d'una computadora, amb especial interès a la forma en la qual la unitat central de procés (CPU) treballa internament i accedeix a les adreces de memòria. També sol definir-se com la forma de seleccionar i interconnectar components del maquinari per crear computadores segons els requeriments de funcionalitat, rendiment i cost. (ca) Architektura počítačů je technický obor zaměřený na návrh a konstrukci zařízení na zpracování dat. Zahrnuje stanovení vnitřní reprezentace dat, operací, které se s nimi budou provádět, specifikaci funkčních bloků počítače a jejich propojení, formát strojových instrukcí. Přitom se zabývá především způsobem, jak pracuje CPU a jakým způsobem přistupuje k paměti. Architektura počítače je konkrétní způsob realizace počítače. (cs) Η αρχιτεκτονική υπολογιστών, ή οργάνωση υπολογιστών, είναι το γνωστικό πεδίο της μηχανικής υπολογιστών το οποίο πραγματεύεται τον λογικό σχεδιασμό, τη δομή και τη λειτουργία του υλικού ενός υπολογιστικού συστήματος, συνήθως ηλεκτρονικού και . Ως επιστημονικός τομέας εστιάζει στη συστηματική έρευνα και σχεδίαση των τεχνολογικών δομών υλικού που επιτρέπουν την αποδοτική εκτέλεση αλγορίθμων και υπολογισμών, με βάση τις διαθέσιμες τεχνολογίες κατασκευής ολοκληρωμένων κυκλωμάτων. Συνήθως, η αρχιτεκτονική υπολογιστών δίνει έμφαση στη δομή και λειτουργία του επεξεργαστή και στους τρόπους προσπέλασής του στη μνήμη. (el) La arquitectura de computadoras es el diseño conceptual y la estructura operacional fundamental de un sistema de computadoras.​Es decir, es un modelo y una descripción funcional de los requerimientos y las implementaciones de diseño para varias partes de una computadora, con especial interés en la forma en que la unidad central de proceso (CPU) trabaja internamente y accede a las direcciones de memoria. También suele definirse como la forma de interconectar componentes de hardware, para crear computadoras según los requerimientos de funcionalidad, rendimiento y costo. (es) Dalam bidang teknik komputer, arsitektur komputer adalah konsep perencanaan dan struktur pengoperasian dasar dari suatu sistem komputer. Arsitektur komputer ini merupakan rencana cetak-biru dan deskripsi fungsional dari kebutuhan bagian perangkat keras yang didesain (kecepatan proses dan sistem interkoneksinya). Dalam hal ini, implementasi perencanaan dari masing–masing bagian akan lebih difokuskan terutama, mengenai bagaimana CPU akan bekerja, dan mengenai cara pengaksesan data dan alamat dari dan ke memori cache, RAM, ROM, cakram keras, dll). Beberapa contoh dari arsitektur komputer ini adalah arsitektur von Neumann, CISC, RISC, blue Gene, dll. (in) コンピュータ・アーキテクチャ(英: computer architecture)は、コンピュータ(特にハードウェア)における基本設計や設計思想などを意味する。アーキテクチャ(建築)には、単に「建築物」以外に、設計や様式という意味があるが、それから転じて、コンピュータ分野においても使われるようになった。「設計思想」などと意訳されることもある。技術者や研究者の用語としては(企業ごとの用語の違いにもよるが)「方式」という語が使われることもある。 また、システムアーキテクチャ、エンタープライズアーキテクチャ、ソフトウェアアーキテクチャ、ARMアーキテクチャなどの用語も増えている。 (ja) Met de computerarchitectuur wordt de opbouw van de fundamentele operationele structuur van een computersysteem bedoeld. Een weergave van een computer- of processorarchitectuur bevat de functionele omschrijving van de vereisten, in het bijzonder snelheden en verbindingen, en ontwerptoepassingen van een computer of processor.Sinds 2015 zijn smartwatches ongeveer de kleinste computers omdat een smartwatch over een CPU beschikt waarmee de gebruiker verschillende programma's kan uitvoeren. Grotere computersystemen, zoals mainframes, supercomputers en computerclusters, bestaan uit meerdere computers die in een computernetwerk met elkaar verbonden zijn. De grens tussen computerarchitectuur en netwerkarchitectuur begint te vervagen als het bijvoorbeeld om het onderscheid tussen computers en cloudc (nl) A arquitetura de computadores é a forma como os diversos componentes de um computador são organizados, determina aspectos relacionados à qualidade, ao desempenho e à aplicação para a qual o dispositivo vai ser orientado. É frequentemente definida como, o conjunto de componentes/atributos de um dispositivo específico que um programador deve compreender para que consiga programar softwares/aplicativos com sucesso, ou seja, compreender para que consiga saber o que o programa irá fazer quando da sua execução neste dispositivo. Por exemplo, parte da arquitetura são as instruções e o raio de operadores manipulados por elas (a frequência em que o sistema opera não é incluída na arquitetura). Esta definição revela as duas principais considerações dos arquitetos de computadores: desenhar hardware q (pt) У комп'ютерній інженерії і інформатиці, архітектура комп'ютера (англ. Computer architecture) — це набір дисциплін, які описують функціональність, організацію та реалізацію комп'ютерних систем. Деякі визначення архітектури є описами можливостей та програмної моделі комп'ютера, але не конкретної реалізації. Інші описи комп'ютерної архітектури містять опис архітектури системи команд, логічної побудови та реалізації. За перерахованими ознаками та їх поєднаннями серед архітектур виділяють: (uk)
rdfs:label Computer architecture (en) معمارية الحاسوب (ar) Arquitectura (informàtica) (ca) Architektura počítače (cs) Rechnerarchitektur (de) Αρχιτεκτονική υπολογιστών (el) Komputila arkitekturo (eo) Konputagailu arkitektura (eu) Arquitectura de computadoras (es) Arsitektur komputer (in) Architecture matérielle (fr) Architettura dei calcolatori (it) 컴퓨터 구조 (ko) コンピュータ・アーキテクチャ (ja) Architektura komputera (pl) Computerarchitectuur (nl) Arquitetura de computadores (pt) Архитектура компьютера (ru) Архітектура комп'ютера (uk) Datorarkitektur (sv) 计算机系统结构 (zh)
owl:sameAs freebase:Computer architecture http://d-nb.info/gnd/4048717-9 wikidata:Computer architecture dbpedia-ar:Computer architecture dbpedia-bg:Computer architecture http://bn.dbpedia.org/resource/কম্পিউটার_স্থাপত্য http://bs.dbpedia.org/resource/Računarska_arhitektura dbpedia-ca:Computer architecture dbpedia-cs:Computer architecture dbpedia-de:Computer architecture dbpedia-el:Computer architecture dbpedia-eo:Computer architecture dbpedia-es:Computer architecture dbpedia-et:Computer architecture dbpedia-eu:Computer architecture dbpedia-fa:Computer architecture dbpedia-fi:Computer architecture dbpedia-fr:Computer architecture dbpedia-he:Computer architecture http://hi.dbpedia.org/resource/संगणक_वास्तुकला dbpedia-hr:Computer architecture dbpedia-hu:Computer architecture dbpedia-id:Computer architecture dbpedia-it:Computer architecture dbpedia-ja:Computer architecture dbpedia-kk:Computer architecture dbpedia-ko:Computer architecture dbpedia-lmo:Computer architecture http://lv.dbpedia.org/resource/Datora_arhitektūra dbpedia-mk:Computer architecture http://ml.dbpedia.org/resource/കമ്പ്യൂട്ടർ_ആർക്കിടെക്‌ചർ dbpedia-ms:Computer architecture dbpedia-nl:Computer architecture dbpedia-no:Computer architecture dbpedia-pl:Computer architecture dbpedia-pt:Computer architecture dbpedia-ro:Computer architecture dbpedia-ru:Computer architecture dbpedia-sh:Computer architecture dbpedia-simple:Computer architecture dbpedia-sk:Computer architecture dbpedia-sq:Computer architecture dbpedia-sr:Computer architecture dbpedia-sv:Computer architecture http://ta.dbpedia.org/resource/கணினி_கட்டுமானம் dbpedia-th:Computer architecture dbpedia-tr:Computer architecture dbpedia-uk:Computer architecture http://uz.dbpedia.org/resource/Kompyuter_arxitekturasi dbpedia-vi:Computer architecture dbpedia-zh:Computer architecture https://global.dbpedia.org/id/hRWm
prov:wasDerivedFrom wikipedia-en:Computer_architecture?oldid=1123076812&ns=0
foaf:depiction wiki-commons:Special:FilePath/ABasicComputer.svg
foaf:isPrimaryTopicOf wikipedia-en:Computer_architecture
is dbo:academicDiscipline of dbr:Robert_Watson_(computer_scientist) dbr:Zheng_Weimin dbr:Kunle_Olukotun dbr:Anand_Sivasubramaniam dbr:James_Hoe dbr:Kayhan_Erciyeş dbr:Krishna_Palem dbr:Tom_Conte__Thomas_Martin_Conte__1
is dbo:computingPlatform of dbr:Mathomatic
is dbo:genre of dbr:MikroSim
is dbo:knownFor of dbr:Christos_Kozyrakis dbr:Gordon_Bell dbr:Kunle_Olukotun dbr:Jason_Mars dbr:Lawrence_Rauchwerger dbr:Margaret_Martonosi dbr:Susan_J._Eggers
is dbo:nonFictionSubject of dbr:Code:_The_Hidden_Language_of_Computer_Hardware_and_Software
is dbo:wikiPageDisambiguates of dbr:Architecture_(disambiguation)
is dbo:wikiPageRedirects of dbr:History_of_computer_architecture dbr:Computer_Architecture dbr:Computer_architectures dbr:Computer_architect dbr:UISA dbr:Computer_design dbr:Computer_systems_architecture dbr:Computing_architecture
is dbo:wikiPageWikiLink of dbr:Caddy_(web_server) dbr:Ambric dbr:Amdahl's_law dbr:Predication_(computer_architecture) dbr:Processor_register dbr:Protection_ring dbr:Robert_W._Doran dbr:Robert_Watson_(computer_scientist) dbr:Roger_Needham dbr:Row_hammer dbr:RubyGems dbr:Elapsed_real_time dbr:Energy_proportional_computing dbr:Enrico_Clementi dbr:Enterprise_service_bus dbr:List_of_academic_fields dbr:List_of_computer_science_conferences dbr:List_of_computer_scientists dbr:List_of_computing_and_IT_abbreviations dbr:List_of_former_IA-32_compatible_processor_manufacturers dbr:Metamorphic_code dbr:NOP_(code) dbr:Non-maskable_interrupt dbr:MMIX dbr:Melvin_Conway dbr:Memory-bound_function dbr:Memory_address dbr:Memory_protection dbr:Memory_type_range_register dbr:Barebox dbr:Benchmark_(computing) dbr:Berkeley_Software_Distribution dbr:Bit_manipulation dbr:Bitwise_operation dbr:Boeing_737_MAX_groundings dbr:Brian_Randell dbr:David_May_(computer_scientist) dbr:David_Patterson_(computer_scientist) dbr:Department_of_Computer_Science,_University_of_Manchester dbr:Department_of_Computer_Science_and_Technology,_University_of_Cambridge dbr:Application_Portability_Profile dbr:Applied_Electronics_and_Instrumentation_Engineering dbr:Apulet dbr:History_of_compiler_construction dbr:History_of_computer_architecture dbr:John_von_Neumann dbr:Josep_Torrellas dbr:List_of_educational_programming_languages dbr:List_of_female_fellows_of_the_Royal_Society dbr:List_of_important_publications_in_computer_science dbr:Per_Brinch_Hansen dbr:Peter_Cornwell_(computer_scientist) dbr:Register_renaming dbr:Rekursiv dbr:Richard_P._Brent dbr:Rita_Coolidge dbr:Roadrunner_(supercomputer) dbr:Cultural_influence_of_Gulliver's_Travels dbr:Cycles_per_instruction dbr:DLX dbr:UniSoft dbr:University_of_Illinois_Department_of_Computer_Science dbr:University_of_Lisbon_(1911–2013) dbr:University_of_Rijeka dbr:University_of_the_Philippines_College_of_Engineering dbr:User_Friendly dbr:V850 dbr:Vkernel dbr:David_August dbr:Delay_slot dbr:Duncan's_taxonomy dbr:Dynamic_frequency_scaling dbr:Dynamic_voltage_scaling dbr:EUROMICRO dbr:Index_of_computing_articles dbr:Index_of_software_engineering_articles dbr:Informatics dbr:Information_Security_Group dbr:Instruction_unit dbr:Instruction_window dbr:Instructions_per_cycle dbr:Integrated_Geo_Systems dbr:Intel_iAPX_432 dbr:International_Roadmap_for_Devices_and_Systems dbr:International_Symposium_on_Computer_Architecture dbr:International_Symposium_on_Microarchitecture dbr:JBIG2 dbr:List_of_largest_United_States–based_employers_globally dbr:List_of_programming_language_researchers dbr:Scientia_Iranica dbr:Technical_informatics dbr:Northbound_interface dbr:.bss dbr:1-bit_computing dbr:Comparison_of_operating_systems dbr:Computer dbr:Computer_Architecture dbr:Computer_architectures dbr:Computer_for_operations_with_functions dbr:Crypto++ dbr:Mathomatic dbr:NAR_1 dbr:NAR_2 dbr:Narendra_Karmarkar dbr:Out-of-order_execution dbr:Speedup dbr:System_requirements dbr:Test_and_Training_Enabling_Architecture dbr:Transputer dbr:1993_in_video_games dbr:Christos_Kozyrakis dbr:Code:_The_Hidden_Language_of_Computer_Hardware_and_Software dbr:Emdebian_Grip dbr:Fred_Brooks dbr:GNU_Assembler dbr:GNU_Compiler_Collection dbr:GXemul dbr:Gearman dbr:George_Klir dbr:George_Washington_University_School_of_Engineering_and_Applied_Science dbr:Glossary_of_computer_science dbr:Gordon_Bell dbr:Gottfried_Wilhelm_Leibniz dbr:Great_Internet_Mersenne_Prime_Search dbr:Branch_(computer_science) dbr:Branch_Queue dbr:Branch_predictor dbr:Branch_table dbr:Branch_target_predictor dbr:Motorola_68000 dbr:Multithreading_(computer_architecture) dbr:Computing_platform dbr:Control_bus dbr:Control_table dbr:Control_unit dbr:Cross-platform_software dbr:LUMI dbr:Notebook_processor dbr:Millicode dbr:Robotron_K_1840 dbr:Steven_Muchnick dbr:Open_architecture dbr:Android_App_Bundle dbr:Apollo_Guidance_Computer dbr:Apple_II_graphics dbr:Beowulf_cluster dbr:Berkeley_IRAM_project dbr:Limbo_(programming_language) dbr:Linux dbr:London_Internet_Exchange dbr:Luca_Benini dbr:Luigi_Federico_Menabrea dbr:Lynn_Conway dbr:MIPS_architecture dbr:MIT_Computer_Science_and_Artificial_Intelligence_Laboratory dbr:Mac_Pro dbr:Cache_coherence dbr:Simon_(computer) dbr:Simple_Bus_Architecture dbr:Simple_Protocol_for_Independent_Computing_Environments dbr:SkyOS dbr:Stanley_Mazor dbr:Stiquito dbr:Strict_programming_language dbr:Suhas_Patil dbr:Cluster_diagram dbr:Comparison_of_instruction_set_architectures dbr:Compile_farm dbr:Complex_instruction_set_computer dbr:Computational_astrophysics dbr:Computer_architecture_simulator dbr:Computer_engineering_compendium dbr:Computer_hardware dbr:Computer_science dbr:Computer_science_and_engineering dbr:Computer_scientist dbr:Computing dbr:Zero_ASIC dbr:Zheng_Weimin dbr:Feng's_classification dbr:Hardware-based_encryption dbr:Hardware_acceleration dbr:Kernel_(operating_system) dbr:Krste_Asanović dbr:Kunle_Olukotun dbr:Microarchitecture dbr:R._Iris_Bahar dbr:Software_architecture dbr:Parallax_Propeller dbr:Parallel_computing dbr:Pegasus_(spyware) dbr:Performance_per_watt dbr:Pipeline_(computing) dbr:Point-to-point_(telecommunications) dbr:Pointer_(computer_programming) dbr:Portable_object_(computing) dbr:Machine-dependent_software dbr:Steve_Scott_(computer_architect) dbr:Theoretical_computer_science dbr:Transport_triggered_architecture dbr:Mark_D._Hill dbr:Mass_storage dbr:Mateo_Valero dbr:Maurice_Wilkes_Award dbr:64-bit_computing dbr:Burton_Smith dbr:Byte dbr:CDC_6600 dbr:CDC_STAR-100 dbr:C_(programming_language) dbr:Address_generation_unit dbr:Address_space dbr:Timothy_M._Pinkston dbr:Tom_Conte dbr:Tool-assisted_speedrun dbr:Turbo_Pascal dbr:Turing_Award dbr:UEFI dbr:UNIVAC dbr:Data_(computer_science) dbr:Database_machine dbr:Dataflow_architecture dbr:Web_application dbr:William_Wulf dbr:Windows_10 dbr:Windows_10_version_history dbr:Windows_7 dbr:Winifred_Asprey dbr:Diversicon dbr:HLT_(x86_instruction) dbr:HP_48_series dbr:Hack_computer dbr:Hasty_Pudding_cipher dbr:Iron_law_of_processor_performance dbr:Joel_Emer dbr:Justin_Rattner dbr:Linux_range_of_use dbr:Local_bus dbr:Locale_(computer_hardware) dbr:Microarchitecture_simulation dbr:Mouse_Practice dbr:PowerOpen_Environment dbr:78K dbr:8-bit_computing dbr:ACM_SIGARCH dbr:Adrian_Dvir dbr:Adventure_Game_Interpreter dbr:Alex_Szalay dbr:Anand_Sivasubramaniam dbr:Anant_Agarwal dbr:26-bit_computing dbr:31-bit_computing dbr:32-bit_computing dbr:35T dbr:4-bit_computing dbr:48-bit_computing dbr:DEF_CON dbr:Das_U-Boot dbr:Dataflow dbr:DrQueue dbr:Eumel dbr:FAAC dbr:Features_new_to_Windows_11 dbr:Bare_machine_computing dbr:No_instruction_set_computing dbr:Cellular_architecture dbr:Cellular_neural_network dbr:Central_processing_unit dbr:Charles_Zukowski dbr:Daniel_Siewiorek dbr:Daniel_Slotnick dbr:Digital_electronics dbr:Edouard_Bugnion dbr:Floating-point_unit dbr:Flynn's_taxonomy dbr:Hand_coding dbr:Hank_Levy_(computer_scientist) dbr:History_of_business_architecture dbr:History_of_computing_hardware_(1960s–present) dbr:History_of_computing_in_the_Soviet_Union dbr:History_of_mathematical_notation dbr:History_of_personal_computers dbr:History_of_programming_languages dbr:History_of_software_engineering dbr:Jose_Duato dbr:Kdump_(Linux) dbr:Ken_Batcher dbr:Kendall_Square_Research dbr:Legacy_system dbr:Machine_code dbr:List_of_Linux-supported_computer_architectures dbr:Nikil_Dutt dbr:Wen-mei_Hwu dbr:Process_management_(computing) dbr:Profiling_(computer_programming) dbr:Reconfigurable_computing dbr:Register_transfer_language dbr:Gulliver's_Travels dbr:HP_Time-Shared_BASIC dbr:Harvard_architecture
is dbp:caption of dbr:Computer_science
is dbp:field of dbr:Robert_Watson_(computer_scientist) dbr:Anand_Sivasubramaniam
is dbp:fields of dbr:Zheng_Weimin dbr:Tom_Conte dbr:James_Hoe
is dbp:focus of dbr:ACM_SIGARCH
is dbp:genre of dbr:MikroSim
is dbp:knownFor of dbr:Christos_Kozyrakis dbr:Gordon_Bell dbr:Kunle_Olukotun dbr:Lawrence_Rauchwerger dbr:Susan_J._Eggers
is dbp:subject of dbr:Code:_The_Hidden_Language_of_Computer_Hardware_and_Software
is foaf:primaryTopic of wikipedia-en:Computer_architecture