Escola de Engenharia de Piracicaba Curso de Mecatrônica APRESENTAÇÃO DA DISCIPLINA Prof. Wladimir da Costa [email protected] O que significa Organização e Arquitetura de um Computador? Atributos de um sistema visíveis ao programador. Arquitetura Atributos que têm impacto direto sobre a execução lógica de um programa. Unidades operacionais e suas Organização de um computador interconexões. Implementam as especificações da sua arquitetura. • CONJUNTO DE INSTRUÇÕES Atributos de Arquitetura • NÚMERO DE BITS USADOS PARA REPRESENTAR OS VÁRIOS TIPOS DE DADOS (NÚMEROS , CARACTERES) • OS MECANISMOS DE E/S • AS TÉCNICAS DE ENDEREÇAMENTO DE MEMÓRIA • DETALHES DE HARDWARE TRANSPARENTES AO PROGRAMADOR Atributos de • SINAIS DE CONTROLE Organização • INTERFACES ENTRE O COMPUTADOR E PERIFÉRICOS • TECNOLOGIA DE MEMÓRIA UTILIZADA O que se estuda em Arquitetura e Organização de Computdores? Por que estudar Organização e Arquitetura de Computadores? A principal motivação para estudar arquitetura e organização de computadores é entender o funcionamento de recursos digitais e processadores. Programação Visual A programação é o combustível do comupatodor, ou seja, é a parte lógica das instruções que o computador deve realizar. A programação visual é utilizada, por ser interativa entre desenvolvedor e máquina, e ainda possuir diversas bibliotecas de reuso para desenvolvimento de projetos. Objetivo da disciplina Entender o funcionamento do hardware de um sistema computacional. Entender o funcionamento dos vários módulos que compõem um sistema computacional. Desenvolver uma visão crítica sobre os requisitos de desempenho associados a um sistema computacional. Entender princípios de programação Visual. Ementa •Histórico da Computação •Organização computadores – memória •Organização computadores – dispositivos de entrada/saída •Organização computadores – processadores •Organização computadores – sistemas operacionais •Organização computadores - sistemas de numerações •Organização computadores – portas lógicas e algebra booleana •Organização computadores – chips e barramento •Organização computadores – conjunto de instruções •Organização computadores – endereçamento •Organização computadores – processos •Organização computadores – linguagem de montagem •Organização computadores – sistemas distribuídos •Organização computadores – ambiente android •Introdução ao ambiente de programação Delphi. Processo de avaliação Média: (P1*3,5 + P2*3,5 + Seminário*3,0) Avaliação substitutiva: para quem perder uma das provas – Matéria Total Bibliografia Básica: Organização Estruturada de Computadores. Tanenbaum, Andrew. Editora Prentice Hall. Sistemas Operacionais com Javas. SILBERSCHATZ, Abraham e GALVIN, Peter Baer e GAGNE, Greg. Dominando o Delphi 7 - A Biblia. Cantu, Marco. – Editora Makron