Você está na página 1de 4

PLANO DE ENSINO - APRENDIZAGEM - 2022

Departamento: TECNOLOGIA DA INFORMAÇÃO Ano: 2022


Curso: Superior de Tecnologia em ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
Disciplina: LABORATÓRIO DE ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES
Sigla: ILP500 Codigo: 6952 Turno: MANHA/TARDE Período: 2º Semestre
Carga Horária Semestral: 80ha Teórica: 40ha Prática: 40ha Carga Horária Semanal: 4ha
Disciplina Obrigatória: (X) Disciplina Optativa: ( ) Disciplina Eletiva: ( )
Teoria: 40
Número Máximo de Alunos: 40
Prática: 40
Professores
Responsável: Me. Dionísio Gava Junior
Teoria:Arnaldo Rodrigues Teixeira
Tiago Filho Francisco da Costa
Prática: Arnaldo Rodrigues Teixeira
Tiago Filho Francisco da Costa
Ementa
Introdução linguagem de montagem (Assembly) arquitetura dos microprocessadores x86. Registradores da UCP,
conjuntos de instruções, organização do software: Bios, programas .COM e .EXE. Manipulação de pilhas. Conceito e
implementação de sub-rotinas. Utilização de instruções de entrada e saída. Posições de memória reservadas a CPU.
Interrupções: conceito, tipos e forma de atendimento, programas manipuladores de interrupções. Estrutura de sistemas
de arquivos em discos, recuperação de arquivos, elaboração de travas de software.
Objetivos
Ao concluir, satisfatoriamente a disciplina, o aluno deverá possuir conhecimentos gerais sobre o funcionamento de um
sistema de computador, compreendendo a sua estrutura básica e operacional e os principais componentes do
equipamento.

Conteúdo Programático com o Cronograma de aula


Dia 1 (4 aulas)
Apresentação. Indicar os recursos de hardware e software utilizados (CPU, sistema operacional, sistema de arquivos,
linguagem de programação) nas aulas, justificando sua escolha. Comentar sobre os principais tópicos da disciplina e sua
relação com as atividades de TI. Esclarecer critério de avaliação e dúvidas em geral.

Dia 2 (4 aulas)
Sistemas numéricos
Sistemas numéricos posicionais e não posicionais. Estrutura dos sistemas numéricos posicionais. Sistema binário, octal,
decimal e hexadecimal. Conversão entre bases, representação interna de números negativos. exercícios.

Dia 3 (4 aulas)
Operações aritméticas básicas com sistemas numéricos posicionais de qualquer base (binário, octal, hexadecimal,...).
Subtração pelo método dos complementos. Exercícios.

Dia 4 (4 aulas)
Ambientes de computação: SISD, SIMD, MISD, MIMD (Flynn 1972).
Características dos processadores Escalares, Pipeline, Super Pipeline, Super Escalares. Pontos fortes e pontos fracos.
Componentes da CPU. Ciclo de máquina, clock x performance, medições de desempenho. Registradores e formas de
utilização. Barramento de controle, de dados e de endereços e sua utilização pelo processador. Limitações impostas ao
sistema de computação. Palavra do processador. Tipos de contenções em um computador.

Dia 5 (4 aulas)
_______________________________________________________________________________________________________________________
www.fatecsp.br | e-mail: sppe@fatecsp.br
Praça Coronel Fernando Prestes, 30, Bom Retiro,São Paulo/SP
01124-060 - Tel.: (11) 3322-2200 - Fax: (11) 3315-0383 Página 55 de 147
PLANO DE ENSINO - APRENDIZAGEM - 2022
Endereçamento da memória: Endereços físicos, endereços lógicos e seus componentes. Representação de um programa
na memória RAM para processadores i8086. Os segmentos de um programa e seu endereçamento pela CPU.
Representação Little Endian e Big Endian.
Execução de programas: Processo de codificação, tradução, linkedição. Carga de um programa na memória: ações do
sistema operacional e do processador. O deslocamento da primeira instrução a ser executada. Programas interpretados.
Classificação das instruções, instrução de máquina e sua estrutura mínima. Operandos suportados. Modos de
endereçamento de operandos. Utilização das memórias RAM, ROM e CMOS pelo sistema.
Tabelas de caracteres (ASCII, EBCDIC, UTF-8,...), unidades de medida e controle de paridade.

Dia 6 (4 aulas)
Avaliação I
Avaliação individual. Prova com questões dissertativas.

Dia 7 (4 aulas)
Laboratório
Gravação e teste dos pendrive que serão utilizados pelos alunos para boot do sistema e acesso aos recursos e exemplos
abordados nas atividades de laboratório. Vista de provas.

Dia 8 (4 aulas)
O sistema operacional MS/DOS
Características e estrutura do MS/DOS. - Módulos de I/O, Núcleo e Processador de Comandos. Alocação da memória
pelo sistema operacional em processadores i8086. Programa Debug: utilização e comandos. O processo de boot de um
computador pessoal (PC). Modificando o programa disk-bootstrap em RAM.

Dia 9 (4 aulas)
Características do microprocessador 8086 da Intel
Processadores internos: EU e BIU - Componentes e utilização (núcleos). Registradores Gerais: AX, BX, CX, DX.
Estrutura de um programa em linguagem assembly: codificação, montagem, linkedição estática e dinâmica.
Programação assembly: Codificando, montando, linkeditando e executando o programa. Exemplo. Exercício.

Dia 10 (4 aulas)
Características do processador i8086
Registradores de segmento: CS, DS, ES e SS. Os segmentos de código, de dados, extra e de pilha e sua utilização. O
segmento especial PSP (Program Segment Prefix). Calculando os endereços de carga dos segmentos de um programa na
memória RAM. Características do segmento de pilha. Travamento do sistema pelo uso indevido da pilha. Exercícios.

Dia 11 (4 aulas)
Palestras
Programação de Palestras a escolha do aluno no 20º Congresso de Tecnologia da FATEC/SP..

Dia 12 (4 aulas)
Características do processador i8086
Registradores Índices (SI/DI), Ponteiros (SP/BP), Ponteiro de Instrução (IP) cálculo do deslocamento da próxima
instrução. Registrador de Flags: Exemplos de uso pelo processador e pelo usuário. Funcionamento da Pilha: inserindo e
retirando dados. Uso da pilha pelo processador. Regras para uso em instruções CALL - Evitando falhas e travamentos.

Dia 13 (4 aulas)
Características do processador i8086
_______________________________________________________________________________________________________________________
www.fatecsp.br | e-mail: sppe@fatecsp.br
Praça Coronel Fernando Prestes, 30, Bom Retiro,São Paulo/SP
01124-060 - Tel.: (11) 3322-2200 - Fax: (11) 3315-0383 Página 56 de 147
PLANO DE ENSINO - APRENDIZAGEM - 2022
Posições de memória reservadas ao processador. Endereço de RESET. Tabela de Vetores de Interrupções: Tipos de
Interrupções: INTR e NMI. Interrupções por HW e SW: Forma de Tratamento. Programas manipuladores de
interrupções.

Dia 14 (4 aulas)
Prova P2
Avaliação individual.

Dia 15 (4 aulas)
Sistema de Arquivos.
Sistemas de Arquivos: Fatores a considerar: Capacidade, segurança Tamanho de arquivos, ... Estrutura interna dos
discos magnéticos. Formatação e particionamento. Esquemas BIOS/MBR e UEFI/GPT Formato da partição de disco. O
sistema de arquivos FAT: O setor de BOOT Exercícios. Vista de provas.

Dia 16 (4 aulas)
Sistema de Arquivos.
Entradas de diretórios: Formato, utilização pelo sistema. Área de arquivos e subdiretórios: Estrutura, calculando a
localização exata de arquivos em disco. Exercícios.

Dia 17 (4 aulas)
Sistema de Arquivos.
FAT - File Allocation Table. FAT12, FAT16 e FAT32: Características e capacidade de gerenciamento de dados.
Possíveis valores nas entradas da FAT e seu significado. Encadeando fragmentos de arquivos através da FAT.
Exercícios

Dia 18 (4 aulas)
Sistema de Arquivos.
Revisão dos aspectos do sistema de arquivos. Exercício prático.

Dia 19 (4 aulas)
Prova 3

Dia 20 (4 aulas)
Encerramento, vista da provas

Metodologia de Aprendizagem
Aulas expositivas e exercícios práticos em laboratório.
20% da carga horária será abrangido por meio de outras atividades complementares/ atividades extraclasse
como lista de exercícios, artigos, projetos, visitas técnicas, etc.
Critérios de Avaliação e Atribuição de Notas
Avaliação:
Será aprovado o aluno com MF igual ou superior a 6,0 e presença mínima a 75% das aulas.
P1 = prova 1
P2 = prova 2
P3 = Prova 3
MF = (P1 * 2 + P2 * 3 + P3 * 5) / 10
*Obs.: Para os alunos ingressantes até o 2º semestre de 2013 prevalece o critério de conceito, que será emitido
automaticamente pelo Sistema de Aluno da Secretaria Acadêmica.
_______________________________________________________________________________________________________________________
www.fatecsp.br | e-mail: sppe@fatecsp.br
Praça Coronel Fernando Prestes, 30, Bom Retiro,São Paulo/SP
01124-060 - Tel.: (11) 3322-2200 - Fax: (11) 3315-0383 Página 57 de 147
PLANO DE ENSINO - APRENDIZAGEM - 2022
Estratégias de Recuperação de Aprendizagem
Exercícios teóricos e práticos visando a recuperação.
Bibliografia Básica
MONTEIRO, Mário A. Introdução à organização de computadores. 4.ed. Rio de Janeiro: LTC, 2001. 498p.
WEBER, Raul Fernando. Arquitetura de computadores pessoais. 1.ed. Porto Alegre: Sagra-Luzzatto, 2000. 257p.

Bibliografia Complementar
STALLINGS, William Arquitetura e Organização de Computadores. 5.ed. São Paulo: Prentice-Hall Brasil, 2002. 792p.
DUNCAN, Ray Advanced MS/DOS programming, USA : Microsoft Press, 1988. 669p.
NORTON, Peter. Desvendando o PC. Rio de Janeiro : Campus, 1996. 735p.
INTEL CORP, Microprocessors
Linguagem assemblly : Apostila
Bibliografia de Referência
(NESTE CAMPO O PROFESSOR DEVE COLOCAR A BIBLIOGRAFIA, QUE APÓS APROVAÇÃO E COMPRA,
SUBSTITUIRÁ AS BIBLIOGRAFIAS BÁSICA E/OU COMPLEMENTAR.)

_______________________________________ _______________________________________
Responsável pela Disciplina Chefe de Departamento
Me. Dionísio Gava Junior Antonio Carlos Grecco

_______________________________________________________________________________________________________________________
www.fatecsp.br | e-mail: sppe@fatecsp.br
Praça Coronel Fernando Prestes, 30, Bom Retiro,São Paulo/SP
01124-060 - Tel.: (11) 3322-2200 - Fax: (11) 3315-0383 Página 58 de 147

Você também pode gostar