AC 3: Arquitetura e Organização de Computadores - O que significa isso?

  Рет қаралды 24,097

Prof Romerson Oliveira

Prof Romerson Oliveira

Күн бұрын

Пікірлер: 25
@xaropy
@xaropy 10 ай бұрын
Adoro edificar mais um conceito, valeu Romerson!
@willcatan
@willcatan Жыл бұрын
Salvou-me na faculdade !!! Gratidão
@profromersonoliveira4170
@profromersonoliveira4170 Жыл бұрын
Então aproveita que ta aí é pra usar mesmo =)
@tiplnasila2
@tiplnasila2 2 жыл бұрын
Boa tarde,obg pela aula prof.
@profromersonoliveira4170
@profromersonoliveira4170 Жыл бұрын
Opa, aproveita!
@AdrielleJesus5.Obreira
@AdrielleJesus5.Obreira Жыл бұрын
Obrigada pelo conteúdo! Tô aqui pela faculdade.
@profromersonoliveira4170
@profromersonoliveira4170 Жыл бұрын
T E vc tá fazendo que curso?
@mateusomateus
@mateusomateus Жыл бұрын
Obrigado pela explicação detalhada. Estava com uma confusão com a definição, mesmo sabendo os processos. 😂
@profromersonoliveira4170
@profromersonoliveira4170 Жыл бұрын
Show, tem vários vídeos que podem te ajudar =)
@jefersonbarros8289
@jefersonbarros8289 9 ай бұрын
Porque o programador precisa entender, disso isso só para eu entender, se é por conta da responsividade ou só para quem vai trabalhar exatamente com quem programa sistema operacional
@gabrielleletice
@gabrielleletice 4 жыл бұрын
OLÁ, tenho uma dúvida quanto as instruções. Como procedo para realizar uma instrução de soma de dois registradores no Pic16f877a (cisc) e no 8051 (risc)?
@profromersonoliveira4170
@profromersonoliveira4170 4 жыл бұрын
Gabriela, primeiro vou te pedir para assistir este vídeo: ▶ Assembly no Neander: kzbin.info/www/bejne/rXyyq36NpbVjp8k Lá eu não falo sobre o PIC16f877a e nem 8051, mas explico sobre como utilizar Assembly em programação de um processador bem baixo nível (de abstração). Vai ser bastante útil. Então, você deve se ligar no seguinte: quando programamos microprocessadores ou microcontroladores, fazemos isso com instruções em Assembly (pode ser em C? sim, mas aí com ajuda de ferramentas de tradução). Se ele tem um conjunto mais complexo e abrangente de instruções, ele é CISC. Se há um conjunto mais simples, padronizado e rápido, ele é RISC. Quando programamos em Assembly, o nível de abstração é muito muito baixo, de forma que estamos lidando diretamente com a transferência de dados entre os registradores do processador. Então, usar uma instrução tipo as de C, tal como a = b + c; é ainda muito alto. Por isso, programamos com os mnemônicos do Assembly, e as instruções de atribuição e aritmética do assembly são implementadas para, por exemplo, somar conteúdos de dois registradores lá dentro desse microprocessador (dentro do microcontrolador). Então, vc precisa estudar o conjunto de instruções de cada um destes dois e verificar se já há uma instrução de ADD e quais são os argumentos (e já há sim). Sobre estas transferências entre registradores, te indico: ▶ kzbin.info/www/bejne/ooOriZ2AnqenicU desde o início ▶ kzbin.info/www/bejne/mpqkhmCGd75kf7s em 9'50" Exemplo PIC16f877a: slide 2 deste material: www.joinville.ifsc.edu.br/~nivaldo/Microcontroladores/Aulas/Instrucoes_Assembler_parte_2.pdf Exemplo 8051: segundo parágrafo do item 1 deste material: www2.pcs.usp.br/~labdig/pdffiles_2009/apendiceB.pdf
@gabrielleletice
@gabrielleletice 4 жыл бұрын
@@profromersonoliveira4170 obrigada pela resposta professor. mas de maneira geral, quais seriam as diferenças de uma instrução de soma em um processador com arquitetura RISC e um processador com arquitetura CISC ?
@profromersonoliveira4170
@profromersonoliveira4170 4 жыл бұрын
@@gabrielleletice Não da pra saber em termos de implementação. Uma instrução em duas arquiteturas diferentes só se diferencia pro programador se tiver argumentos diferentes. Uma instrução ADD, tanto em RISC quanto em CISC continua sendo ADD. Agora se há mais de um argumento, aí que elas se diferenciam entre si. Claro, há as diferenças entre quaisquer processadores RISC e CISC de forma geral, e isso reflete em como as instruções são executadas dentro deles. Ex: número de registradores, número de estágios do ciclo de execução, suporte ao pipeline, rapidez na execução das instruções (por ciclos de clock), complexidade das instruções (por nível de abstração).
@victoralex6215
@victoralex6215 3 жыл бұрын
Professor, eu assisti seus vídeos e num trabalho da faculdade, só não consegui responder o último item que pergunta ''O que a arquitetura de von Neumann trouxe de vantagem em relação as existentes''. Eu pesquisei no google e só vi comparação entre ela e Havard. O senhor pode me ajudar, por favor? Muito obrigado!
@profromersonoliveira4170
@profromersonoliveira4170 3 жыл бұрын
Victor, A comparação entre a arquitetura de Von Neumann e a Harvard é realmente a principal comparação, pois estes são praticamente os modelos de todos os sistemas computacionais que encontramos. Von Neumman para PCs e Harvard, geralmente, para microcontroladores (nem sempre). Estes PCs e notebooks seguem praticamente todos a arquitetura de Von Neumman. De forma geral, algumas vantagens da arquitetura Von Neumman são: - Unidade de Controle busca dados e instruções da mesma forma e de uma só memória, então isso fica mais simples, barato e rápido. - Dados de I/O e Memória são buscados da mesma maneira; - Programadores que organizam a memória, então eles podem aproveitar o máximo possível da capacidade. - Manipular apenas um bloco de memória é mais simples e fácil de conseguir. Claro que temos desvantagens também, por exemplo: - Um programa pode sobrescrever outro na memória, fazendo com que ele trave, se não houver critério na hora de acessar a memória compartilhada. - o gargalo do Von Neumman, pois o barramento da CPU é bem mais rápido que os outros barramentos. E por aí vai.. talvez este artigo te ajude: ww2.deinfo.ufrpe.br/sites/ww2.deinfo.ufrpe.br/files/artigos_aoc/Artigo%201%20-%20Nicolas%20Melo%20%28corrigido%29.pdf
@victoralex6215
@victoralex6215 3 жыл бұрын
@@profromersonoliveira4170 muitíssimo obrigado. Me salvou!
@lucasjosel4802
@lucasjosel4802 2 жыл бұрын
Na realidade professor o que seria instrucao ??? Da exemplo dados seria as variaveis ? E o endereço seria o que?
@andrekaique165
@andrekaique165 2 жыл бұрын
Recomendo assistir o que seria organização de computadores .
@lucasjosel4802
@lucasjosel4802 2 жыл бұрын
@@andrekaique165vou dar olhada.
@TYLER_777_
@TYLER_777_ Жыл бұрын
Bob Navarro - EDL -
@clebercleber9216
@clebercleber9216 2 жыл бұрын
Quem aqui veio pelo professor Cássio?
@wiliamotacilio7721
@wiliamotacilio7721 Жыл бұрын
❤SHOW
@lubinxd6682
@lubinxd6682 Жыл бұрын
parece o renato russo da t.i
@profromersonoliveira4170
@profromersonoliveira4170 Жыл бұрын
que honra S2
Aula 8 - Tipos de Barramentos
19:28
Prof. Marcel Rios - Informática
Рет қаралды 19 М.
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 109 МЛН
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 49 МЛН
SISTEMAS DIGITAIS: REGISTRADORES E MEMÓRIA
11:18
Prof Romerson Oliveira
Рет қаралды 8 М.
Como é a Arquitetura de um Computador
5:02
Prof Márcio Chaves
Рет қаралды 1,6 М.
Aula 7 - Organização do Processador
22:20
Prof. Marcel Rios - Informática
Рет қаралды 10 М.
Conheça as diferenças entre CISC e RISC. (Informática Básica)
5:49
Placa Mãe
13:26
Dicionário de Informática
Рет қаралды 18 М.
[AOC] A máquina de von Neumann
1:06:30
Flávio Giraldeli
Рет қаралды 1 М.
Como Funciona a CPU ou Processador do Computador?
6:57
Dicionário de Informática
Рет қаралды 5 М.