logo

Tutorial d'Organització i Arquitectura Informàtica

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:

  1. Una comprensió senzilla de l'ordinador
  2. Problemes de disseny informàtic
  3. Jerarquia a nivell de sistema informàtic
  4. Arquitectura de Computadors i Organització de Computadors
  5. Instruccions bàsiques d'ordinador
  6. Diagrama de temps de la instrucció MOV en microprocessador
  7. Llenguatge ensamblador i llenguatge d'alt nivell
  8. Modes d'adreçament
  9. Modes d'adreçament basats en memòria vs registres
  10. Arquitectura de Von Neumann
  11. Arquitectura de Harvard
  12. Interacció d'un programa amb el maquinari
  13. Ordinador d'instrucció simplificada (SIC)
  14. Conjunt d'instruccions utilitzat en l'ordinador d'instrucció simplificada (SIC)
  15. Conjunt d'instruccions utilitzat a SIC/XE
  16. RISC i CISC
  17. RISC i CISC | Set 2
  18. Classificació de processadors vectorials
  19. Registres imprescindibles per a l'execució d'instruccions
  20. Organització de CPU basada en un únic acumulador
  21. Organització de CPU basada en pila
  22. Organització de CPU basada en registres generals
  23. Instruccions de transferència de dades al microcontrolador AVR
  24. Instruccions aritmètiques en microcontrolador AVR
  25. Instruccions de branca condicional al microcontrolador AVR
  26. CALL Instruccions i pila al microcontrolador AVR
  27. Instruccions de branca al microcontrolador AVR
  28. Instruccions lògiques al microcontrolador AVR
  29. Instruccions de manipulació de dades
  30. Instrucció de control de màquines
  31. Arquitectura Very Long Instruction Word (VLIW).

Disseny i format de la instrucció:

  1. Diferents cicles d'instrucció
  2. Registres imprescindibles per a l'execució d'instruccions
  3. Instruccions de la màquina
  4. Formats d'instrucció (instrucció d'adreces zero, una, dues i tres)
  5. Instrucció de 2 adreces i instruccions d'1 adreça
  6. Instrucció de 3 adreces i instrucció de 0 adreces
  7. Instrucció de 3 adreces i instruccions de 2 adreces
  8. Registreu contingut i marca l'estat després de les instruccions
  9. Depuració d'un programa a nivell de màquina
  10. Format d'instrucció vectorial
  11. Tipus d'instruccions vectorials
  12. Predicció de branca en Pentium
  13. Mida de la paraula d'instrucció
  14. >> Resolució de problemes en format d'instrucció

Aritmètica informàtica:

  1. Aritmètica informàtica | ALU i ruta de dades
  2. Aritmètica informàtica | Set 1
  3. Aritmètica informàtica | Set 2
  4. Diferència entre el complement a 1 i el complement a 2
  5. Restauració de l'algoritme de divisió per a un enter sense signe
  6. Divisió que no es restaura per a un enter sense sign
  7. Algoritme de Booth
  8. Desbordament en la suma aritmètica
  9. Com s'emmagatzemen els nombres negatius a la memòria?
  10. Informàtica convencional vs informàtica quàntica

>> Qüestionari sobre la representació dels números

Control microprogramat:

  1. Microoperació
  2. Microarquitectura i Arquitectura del conjunt d'instruccions
  3. Tipus d'instruccions de control de programes
  4. Diferència entre instruccions CALL i JUMP
  5. Unitat de control microprogramada cablejada v/s
  6. Implementació del seqüenciador de microinstruccions
  7. Rendiment de l'ordinador
  8. Unitat de control i disseny
  9. Unitat de control microprogramada horitzontal Vs Vertical microprogramada
  10. Comparacions entre unitat de control cablejada i microprogramada
  11. Organització informàtica | Subprograma i les seves característiques

Organització de la memòria:

  1. Introducció a la memòria i a les unitats de memòria
  2. Disseny de la jerarquia de memòria i les seves característiques
  3. Diferència entre la memòria adreçable en bytes i la memòria adreçable en paraules
  4. Diferència entre organitzacions de memòria d'accés simultània i jeràrquica
  5. Registre d'assignació
  6. Memòria cau
  7. Organització de la memòria cau | Set 1 (Introducció)
  8. Organització de la memòria cau multinivell
  9. Codi amigable de localitat i memòria cau
  10. Localitat de referència i operació de la memòria cau
  11. La llei d'Amdahl i la seva prova
  12. Subrutina, nidificació de subrutines i memòria de pila
  13. RAM vs ROM
  14. Quina diferència hi ha entre la memòria cau de la CPU i TLB?
  15. Diferents tipus de RAM
  16. Tipus de memòria d'ordinador (RAM i ROM)
  17. Memòria secundària: unitat de disc dur
  18. Introducció a la unitat d'estat sòlid (SSD)
  19. Operacions de lectura i escriptura a la memòria
  20. Organització de la memòria 2D i 2.5D

Sistemes d'entrada i sortida:

  1. Interrupcions prioritàries | (S/W Polling i Daisy Chaining)
  2. Interfície d'E/S (mode d'interrupció i DMA)
  3. Accés directe a la memòria amb el controlador DMA 8257/8237
  4. Sincronització asíncrona d'entrada i sortida
  5. Interfície perifèrica programable 8255
  6. Interfície 8255 amb microprocessador 8085 per al complement 1 i 2 d'un nombre
  7. 8255 (interfície perifèrica programable)
  8. Sistema microinformàtic
  9. Funcionament d'un microordinador de placa única basat en 8085
  10. Interfície 8254 PIT amb microprocessador 8085
  11. Transferència de dades sincrònica
  12. Processador d'entrada-sortida
  13. Comunicació MPU
  14. E/S mapades de memòria i E/S aïllades
  15. Arbitratge BUS

Canalització:

  1. Paral·lelisme del nivell d'instrucció
  2. Execució, etapes i rendiment
  3. Tipus i estancament
  4. Dependències i perill de dades

Estàndards de nombre IEEE

  1. Nombres de coma flotant estàndard IEEE 754

Divers :

  1. Microprocessador
  2. Microprocessador | Operacions d'iniciació externa
  3. Organització del bus del microprocessador 8085
  4. Generacions d'ordinadors
  5. Evolució d'Intel x86 i característiques principals
  6. Banca de memòria
  7. Introducció a la computació quàntica
  8. Informàtica convencional vs informàtica quàntica
  9. Repensar el binari amb els ordinadors quàntics
  10. taxonomia de Flynn
  11. Clústers en organització informàtica
  12. Processament paral·lel: matrius sistòliques
  13. Microprocessador PIC 8259
  14. Diagrama de blocs del microprocessador 8259
  15. Microprocessor | 8251 USART
  16. Evolució dels microprocessadors
  17. Interacció humà-ordinador a través dels segles
  18. Ports d'ordinador
  19. Introducció a la informàtica paral·lela
  20. Arquitectura de maquinari (computació paral·lela)
  21. Arquitectura d'ordinadors | Multiprocessador i multiordinador
  22. Diagrama de temps de l'INR M

Programes:

  1. Programa per a la conversió de binari a decimal
  2. Programa per a la conversió decimal a binària
  3. Programa de conversió decimal a octal
  4. Programa de conversió octal a decimal
  5. Programa d'hexadecimal a decimal
  • 'Quizzes' sobre organització i arquitectura d'ordinadors!
  • 'Problemes de pràctica' sobre organització i arquitectura d'ordinadors!