L'organització i l'arquitectura informàtica s'utilitza per dissenyar sistemes informàtics. Es considera que l'arquitectura d'ordinadors són aquells atributs d'un sistema que són visibles per a l'usuari com les tècniques d'adreçament, els conjunts d'instruccions i els bits utilitzats per a les dades, i que tenen un impacte directe en l'execució lògica d'un programa. Defineix el sistema en un resum. de manera, tracta què fa el sistema.
funció de fletxa mecanografiada
Mentre que l'Organització Informàtica és la forma en què un sistema ha d'estructurar i les unitats operatives i les interconnexions entre elles les que aconsegueixen les especificacions arquitectòniques, és la realització del model abstracte, i tracta de Com implementar el sistema.
En aquest tutorial d'organització i arquitectura d'ordinadors, aprendràs tots els conceptes bàsics i avançats com la canalització, el control microprogramat, l'arquitectura d'ordinadors, el disseny d'instruccions i el format.
Taula de contingut
- Instruccions bàsiques d'ordinador
- Disseny i format de la instrucció
- Aritmètica informàtica
- Control microprogramat
- Organització de la memòria
- Sistemes d'entrada i sortida
- Canalització
- Estàndards de nombre IEEE
- Divers
- Programes
- Links ràpids
Instruccions bàsiques d'ordinador:
- Una comprensió senzilla de l'ordinador
- Problemes de disseny informàtic
- Jerarquia a nivell de sistema informàtic
- Arquitectura de Computadors i Organització de Computadors
- Instruccions bàsiques d'ordinador
- Diagrama de temps de la instrucció MOV en microprocessador
- Llenguatge ensamblador i llenguatge d'alt nivell
- Modes d'adreçament
- Modes d'adreçament basats en memòria vs registres
- Arquitectura de Von Neumann
- Arquitectura de Harvard
- Interacció d'un programa amb el maquinari
- Ordinador d'instrucció simplificada (SIC)
- Conjunt d'instruccions utilitzat en l'ordinador d'instrucció simplificada (SIC)
- Conjunt d'instruccions utilitzat a SIC/XE
- RISC i CISC
- RISC i CISC | Set 2
- Classificació de processadors vectorials
- Registres imprescindibles per a l'execució d'instruccions
- Organització de CPU basada en un únic acumulador
- Organització de CPU basada en pila
- Organització de CPU basada en registres generals
- Instruccions de transferència de dades al microcontrolador AVR
- Instruccions aritmètiques en microcontrolador AVR
- Instruccions de branca condicional al microcontrolador AVR
- CALL Instruccions i pila al microcontrolador AVR
- Instruccions de branca al microcontrolador AVR
- Instruccions lògiques al microcontrolador AVR
- Instruccions de manipulació de dades
- Instrucció de control de màquines
- Arquitectura Very Long Instruction Word (VLIW).
Disseny i format de la instrucció:
- Diferents cicles d'instrucció
- Registres imprescindibles per a l'execució d'instruccions
- Instruccions de la màquina
- Formats d'instrucció (instrucció d'adreces zero, una, dues i tres)
- Instrucció de 2 adreces i instruccions d'1 adreça
- Instrucció de 3 adreces i instrucció de 0 adreces
- Instrucció de 3 adreces i instruccions de 2 adreces
- Registreu contingut i marca l'estat després de les instruccions
- Depuració d'un programa a nivell de màquina
- Format d'instrucció vectorial
- Tipus d'instruccions vectorials
- Predicció de branca en Pentium
- Mida de la paraula d'instrucció
- >> Resolució de problemes en format d'instrucció
Aritmètica informàtica:
- Aritmètica informàtica | ALU i ruta de dades
- Aritmètica informàtica | Set 1
- Aritmètica informàtica | Set 2
- Diferència entre el complement a 1 i el complement a 2
- Restauració de l'algoritme de divisió per a un enter sense signe
- Divisió que no es restaura per a un enter sense sign
- Algoritme de Booth
- Desbordament en la suma aritmètica
- Com s'emmagatzemen els nombres negatius a la memòria?
- Informàtica convencional vs informàtica quàntica
>> Qüestionari sobre la representació dels números
Control microprogramat:
- Microoperació
- Microarquitectura i Arquitectura del conjunt d'instruccions
- Tipus d'instruccions de control de programes
- Diferència entre instruccions CALL i JUMP
- Unitat de control microprogramada cablejada v/s
- Implementació del seqüenciador de microinstruccions
- Rendiment de l'ordinador
- Unitat de control i disseny
- Unitat de control microprogramada horitzontal Vs Vertical microprogramada
- Comparacions entre unitat de control cablejada i microprogramada
- Organització informàtica | Subprograma i les seves característiques
Organització de la memòria:
- Introducció a la memòria i a les unitats de memòria
- Disseny de la jerarquia de memòria i les seves característiques
- Diferència entre la memòria adreçable en bytes i la memòria adreçable en paraules
- Diferència entre organitzacions de memòria d'accés simultània i jeràrquica
- Registre d'assignació
- Memòria cau
- Organització de la memòria cau | Set 1 (Introducció)
- Organització de la memòria cau multinivell
- Codi amigable de localitat i memòria cau
- Localitat de referència i operació de la memòria cau
- La llei d'Amdahl i la seva prova
- Subrutina, nidificació de subrutines i memòria de pila
- RAM vs ROM
- Quina diferència hi ha entre la memòria cau de la CPU i TLB?
- Diferents tipus de RAM
- Tipus de memòria d'ordinador (RAM i ROM)
- Memòria secundària: unitat de disc dur
- Introducció a la unitat d'estat sòlid (SSD)
- Operacions de lectura i escriptura a la memòria
- Organització de la memòria 2D i 2.5D
Sistemes d'entrada i sortida:
- Interrupcions prioritàries | (S/W Polling i Daisy Chaining)
- Interfície d'E/S (mode d'interrupció i DMA)
- Accés directe a la memòria amb el controlador DMA 8257/8237
- Sincronització asíncrona d'entrada i sortida
- Interfície perifèrica programable 8255
- Interfície 8255 amb microprocessador 8085 per al complement 1 i 2 d'un nombre
- 8255 (interfície perifèrica programable)
- Sistema microinformàtic
- Funcionament d'un microordinador de placa única basat en 8085
- Interfície 8254 PIT amb microprocessador 8085
- Transferència de dades sincrònica
- Processador d'entrada-sortida
- Comunicació MPU
- E/S mapades de memòria i E/S aïllades
- Arbitratge BUS
Canalització:
- Paral·lelisme del nivell d'instrucció
- Execució, etapes i rendiment
- Tipus i estancament
- Dependències i perill de dades
Estàndards de nombre IEEE
- Nombres de coma flotant estàndard IEEE 754
Divers :
- Microprocessador
- Microprocessador | Operacions d'iniciació externa
- Organització del bus del microprocessador 8085
- Generacions d'ordinadors
- Evolució d'Intel x86 i característiques principals
- Banca de memòria
- Introducció a la computació quàntica
- Informàtica convencional vs informàtica quàntica
- Repensar el binari amb els ordinadors quàntics
- taxonomia de Flynn
- Clústers en organització informàtica
- Processament paral·lel: matrius sistòliques
- Microprocessador PIC 8259
- Diagrama de blocs del microprocessador 8259
- Microprocessor | 8251 USART
- Evolució dels microprocessadors
- Interacció humà-ordinador a través dels segles
- Ports d'ordinador
- Introducció a la informàtica paral·lela
- Arquitectura de maquinari (computació paral·lela)
- Arquitectura d'ordinadors | Multiprocessador i multiordinador
- Diagrama de temps de l'INR M
Programes:
- Programa per a la conversió de binari a decimal
- Programa per a la conversió decimal a binària
- Programa de conversió decimal a octal
- Programa de conversió octal a decimal
- Programa d'hexadecimal a decimal
Links ràpids :
- 'Quizzes' sobre organització i arquitectura d'ordinadors!
- 'Problemes de pràctica' sobre organització i arquitectura d'ordinadors!