Sistemas numéricos. Aritmética binária: ponto fixo e ponto flutuante. Organização de computadores: memórias, unidade central de processamento, unidades de entrada e unidades de saída. Linguagens de montagem. Modos de endereçamento, conjunto de instruções. Mecanismos de interrupção e de exceção. Barramento, comunicações, interfaces e periféricos. Organização de memória. Memória auxiliar. Arquiteturas RISC e CISC. Pipeline. Paralelismo de baixa granularidade. Processadores superescalares e superpipeline. Multiprocessadores. Multicomputadores. Arquiteturas paralelas e não convencionais.
Objetivos
Gerais
Apresentar, de forma técnica e teórica, aspectos relacionados a arquitetura dos computadores, em seus aspectos de alto e baixo nível.
Objetivos
Específicos
Apresentar teorias de arquitetura básica de computadores
Noções avançadas de integração de HW e SW
Entradas e saídas e a integração com o sistema operacional
Organização e estruturação do modelo Computacional
Apresentar a programação em Assembler e modelos de programação de baixo nivel
Introduzir conceitos e idéias de teoria da computação
Conteúdo
Programático
1
OBJETIVOS Apresentação do plano de ensino. Discussão dos metodos de avaliação e organização da disciplina.
CONTEUDOS Introdução a AC. Modelo de Von Neuman, Harvard e Kepler.
METODOS Leitura de Textos e vídeos. Discussão em sala sobre os vídeos.
AVALIACAO n/a
2
OBJETIVOS Conceitos Básicos de Arquitetura
CONTEUDOS Comparação com arquitetura convencional. CISC X RISC
METODOS Leitura de Artigo e apostila ,Discussão em grupos.
AVALIACAO n/a
3
OBJETIVOS Arquitetura Básica e Microprocessadores e Materiais
CONTEUDOS Princípios de funcionamento. Lógica basica, teorias fundamentias e troca de dados via barramento. X86, Power, ARM
METODOS Videos e textos em sala. Discussão e analise dos textos
AVALIACAO Envio de email de exercício
4
OBJETIVOS Repassar Componentes computacionais básicos da arquitetura. Aspectos gerais de arquitetura - Ebook
CONTEUDOS Sistemas Numericos, transformações, Funcionamento dos Componentes. Dispositivos, barramentos, BIOS e periféricos.
METODOS Leitura de textos e materiais na bibliografias e referencias virtuais
AVALIACAO Montar um resumo sobre o modelo de Von Newman e o funcionamento dos principais componentes, enviar por email até as 23h30 de 24/03/2021 para max@unc.br
6
OBJETIVOS Redes de Interconexão e trocas de mensagens.
CONTEUDOS Processamento de baixo nível, utilização de memoria dinamica, organização de memoria no computador
METODOS Videos , apostilas e materiais de apoio
AVALIACAO Resenha rápida por email, envolvendo as duas ultimas aulas
7
OBJETIVOS Entendendo melhor a Placa de Video Conversão Analogico Digital e Funcionamento técnico da I/O Dispositivos de I/O Estudo da Conversão AD/DA
CONTEUDOS Estudo de IO
METODOS Videos , apostilas e materiais de apoio
AVALIACAO na
8 e 9
OBJETIVOS Avaliação M1 ... e resolução da M1 Arquiteturas Avancadas e PPT
CONTEUDOS Arquiteturas avançadas e deadlock. Formas teorias e modelos de processamento. Problemas e formas de resolução de falhas originarias de dead-locks
METODOS Correção on line - Autoavaliação Textos e apostilas virtuais
AVALIACAO Avaliação teorica
11
OBJETIVOS Compreender sobre CLUSTERIZAÇÂO de serviços
CONTEUDOS Teoria, vantagens, desvantagens, aplicabilidades, utilidades, modos, modelos e formas
METODOS Apostilas e videos
AVALIACAO n/a
12
OBJETIVOS Estudar Paralelismo X MultiThread X Escalonar
CONTEUDOS Paralelismo X multithread X escalonamento . Leitura e textos e discussão sobre os topicos
METODOS Videos e apostilas
AVALIACAO n/a
13
OBJETIVOS Estudar Pipeline e Cache / Predicao e Ebook
CONTEUDOS Conceitos e aplicabilidades. Estudo de implementação prática em processadores. Desempenho e tendências de uso. Predição em Computação e estudo de arquiteturas avançadas.
METODOS Videos e apostilas
AVALIACAO n/a
14
OBJETIVOS Estudar a programação ASSEMBLER do 8086
CONTEUDOS Tabela de comandos - Emulador
METODOS Interação entre alunos. Avaliação dinamica de conhecimentos.
15
OBJETIVOS Estudar a plataforma ARDUINO e analises de projetos
CONTEUDOS Estudar a linguagem Arduino e suas potencialidades
TRABALHO FINAL - Criação de uma Resenha Crítica sobre COMPUTAÇÂO QUANTICA
Buscar materiais na web sobre computação quantica, e faça uma resenha de UMA a DUAS páginas. Defenda e Ataque esta tecnologia/conceito. POSICIONE-SE.
- Coleta de materiais
- Organização dos materiais encontrados
16
OBJETIVOS Eetudo de programação DESTKOP
METODOS Demonstrações práticas
TRABALHO FINAL - Criação uma Resenha Crítica sobre COMPUTAÇÂO QUANTICA
- Estruturação do documento
- Organização dos materiais encontrados
17
OBJETIVOS Eetudo de programação WEB
METODOS Demonstrações práticas
TRABALHO FINAL - Criação uma Resenha Crítica sobre COMPUTAÇÂO QUANTICA
- Escrita e finalização do documento
- Organização dos materiais encontrados
A avaliação será baseada em ( profundidade + organização + abordagem + conteúdo )
O importante não é o conceito que alguem lhe dá ... E sim o conhecimento que você conquista !
Um dos critérios é o tempo ... fica estipulada entrega para o ultimo encontro, quando todos deverão enviar o texto para max@unc.br
18
OBJETIVOS Entrega das resenhas dos resumos
CONTEUDOS Finalização da disciplina. Apresentação do relatório Individual do trabalho
AVALIACAO M2
Metodologia
A disciplina será ministrada através de aulas expositivas e trabalhos. Todos os materiais serão disponibilizados no site. As avaliações serão com e sem consulta. Estão previstos utilização de internet, apostilas, ebooks e projetor de multimídia. Serão utilizados, ainda, vídeos e documentos coletados na internet, como forma de fixação e facilitação da compreensão dos conceitos. Sempre que possível correlações com o mundo comercial X mundo científico serão utilizados, como meio de fortalecer a compreensão. TODAS AS AULAS, os acadêmicos deverão fazer um RESUMO, de 80 a 120 palavras, sobre os conteúdos discorridos no dia. Este resumo das aulas deverá ser enviado junto ao ultimo trabalho, e será considerado na nota M2.
Avaliação
Serão seguidos as resoluções do documento Consun - 040/2010. Sendo nota final será composta a partir de 2 médias (M1,M2), onde as médias serão compostas por M1 - Prova teórica dos conteúdos trabalhos até a avaliação M1. A M2 será uma avaliação do projeto/artigo desenvolvido + os resumos desenvolvidos durante as aulas. Assim, tem-se que a soma das três avaliações M serão divididas por 2 como o conceito do aluno. Todos os trabalhos serão escritos, os quais servirão como instrumento avaliativo, deverão ser realizados de acordo com o prazo estabelecido. A realização de provas e trabalhos de segunda chamada (fora do prazo estabelecido no cronograma das aulas) somente poderão ser feitos com justificativa e seguindo o regulamento da UNC Resolução 049/2010. Vale lembrar aqui que a utilização de textos alheios em trabalhos sem embasamento e citação do autor será considerada "cópia".
As avaliações agendadas podem ser alteradas conforme acordo entre professor e acadêmicos. Eventualmente as avaliações poderão ocorrer em datas diferentes as apresentadas no plano, sendo os acadêmicos avisados com no mínimo 7 dias de antecedência. .
Stallings, William Arquitetura e organização de computadores: projeto para o desempenho São Paulo: Prentice Hall, 2003. 004.22; S782a; 5.ed.
Bezerra, Milton de Albuquerque ; Franca, Paulo Bianchi Microcomputadores : arquitetura, projeto, programacao Rio de Janeiro: Livros Tecnicos e Cientificos, 1983. 004.16; F814m
Tanenbaum, Andrew Organização Estruturada de Computadores , Prentice Hall, 2007 São Paulo SP