ET51D - INFORMÁTICA Hardware e Sistemas Operacionais

Documentos relacionados
INTRODUÇÃO A SISTEMAS OPERACIONAIS

Informática I. Aula 2. Ementa

Informática Sistemas Operacionais Aula 5. Cleverton Hentz

INTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO O SISTEMA OPERACIONAL PROFESSOR CARLOS MUNIZ

Introdução à Informática Engenharia Agrícola

PROVA 03/07 Segunda-feira (semana que vem)

Arquitetura de Computadores. Infraestrutura de TI: Hardware

INFORMÁTICA. Professor: Venicio Paulo Mourão Saldanha Site:

Introdução à Sistemas Operacionais

I TR T ODUÇÃO O À I N I FO F RMÁ M TI T C I A OBJETIVO

Princípios de Sistemas de Informação. Infraestrutura de TI: Hardware e Software

CURSO TÉCNICO PROFISSIONALIZANTE Disciplina: Informática Básica (Hardware)

Introdução a Tecnologia da Informação

Disciplina: Sistemas Operacionais

FTC Faculdade de Tecnologia e Ciências Engenharia Civil 1º Semestre. Conceitos Básicos. Rafael Barbosa Neiva

Informática básica SOFTWARE.

Apresentação da Disciplina

Conceitos sobre Computadores

Informática Básica CONCEITOS DE HARDWARE. Msc. Eliezio Soares

Informática Básica. Conceitos Básicos

Estrutura e Funcionamento dos Computadores (Conceitos Básicos)

Informática básica. Professor: Francisco Ary

APOSTILA 2 - TUTORIA SISTEMAS OPERACIONAIS

ALP Algoritmos e Programação. . Um modelo de Computador

Informática Aplicada. Introdução

Informática básica. Professor: Francisco Ary

INFORMÁTICA: Informação automática

ESCOLA ESTADUAL IRMÃO AFONSO Oportunizar a Educação por meio do Respeito e da União

Profa. Leda G. F. Bueno

INTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO PROFESSOR CARLOS MUNIZ

AGT0001 Algoritmos Aula 01 O Computador

Aula 05. Fundamentos de Hardware e Software. Prof. Dr. Dilermando Piva Jr.

AULA 2. Prof.: Jadiel Mestre. Introdução à Informática. Introdução à Informática Componentes de um Sistema de Informação

NOÇÕES DE INFORMÁTICA

Os computadores ditigais podem ser classificados em 5 grupos distintos:

Lista de Exercícios sobre Conceitos de Informática. Exercício 1: Correspondência

NOÇÕES DE INFORMÁTICA

NOÇÕES DE INFORMÁTICA

INFORMÁTICA MEMÓRIAS. Prof. MSc. Glécio Rodrigues de Albuquerque

Introdução a Informática

Ivinhema-MS. Prof. Esp. Carlos Roberto das Virgens.

Memórias. IFRN -Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte 17/01/2013

Engenharia Civil. Conceitos Básicos. Introdução à Computação

Função Principal da Memória

i TIC 7/8 Funcionamento de um computador Informação 7 Unidade 1 A informação, o conhecimento e o mundo das tecnologias

MEMÓRIA PRINCIPAL QUESTÕES DISCURSIVAS. QUESTÃO 01. O que significa memória RAM? QUESTÃO 02. O que é memória volátil?

BIOS: BOOT, POST e CMOS

Fundamentos de Programação 1

Montagem e Manutenção de Computadores

MEMÓRIA INTRODUÇÃO A INFORMÁTICA VINÍCIUS PÁDUA

CURSO DE TÉCNICO EM TELECOM DISCIPLINA: INFORMÁTICA APLICADA

Prof. Eliezer Soares Flores 1 / 22

Introdução à Informática

UNIVERSIDADE ESTADUAL DO PARÁ UEPA LISTA DE EXERCÍCIOS DE INTRODUÇÃO A COMPUTAÇÃO. 2. O que diferencia os computadores de 1ª geração dos da 2ª.

INFORMÁTICA (NCINF) SOFTWARE SISTEMAS OPERACIONAIS

CP Introdução à Informática Prof. Msc. Carlos de Salles

Introdução aos Sistemas Operacionais

TIPO DE COMPUTADORES VALE A PENA CONHECER SMARTPHONES

HARDWARE Componentes do Computador

Placa Mãe (Principal)

Instalação e Manutenção de Computadores Sandra Silva

Professor: Lau Cheuk Lung

Introdução aos Sistemas Operacionais. Ricardo Ramos de Oliveira

Arquitetura de Computadores

Introdução a Tecnologia da Informação

Fundamentos da Informática Aula 03 - Sistemas operacionais: Software em segundo plano Exercícios Professor: Danilo Giacobo

Sistemas de Computação Hardware. Sistema Central Periféricos

Sistema Operacional. O S.O. é o programa mais importante do computador. - Realizar a interação entre o usuário, o hardware e o firmware -(BIOS)

Problemas em Tecnologia da Informação

Curso Técnico em Informática

O Computador: é qualquer dispositivo eletrônico que pode armazenar, manipular e enviar dados processados de volta ao usuário através dos dispositivos

Informática I. Aula 1. Objetivo da disciplina

Tipos de Software. Software de. Software. Software Aplicativo. Software. Software. de Sistemas. Aplicativo. Sistemas. Sistemas. Sistemas.

Introdução ao Hardware Informática Básica e Aplicada PROFESSOR: DANIEL BRANDÃO

Hardware, Processador e Memória

Lista de Exercícios sobre Conceitos de Informática. Exercício 1: Correspondência

Roteiro. Sistemas de Computação Hardware. Sistema Central Periféricos

MEMÓRIAS SEMICONDUTORAS

HARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO. Wagner de Oliveira

2. Conceitos Básicos. Introdução à Ciência da Computação.

Fundamentos de Informática Introdução aos Conceitos Básicos

Introdução à Informática

ELETRÔNICA DIGITAL II

INFORMÁTICA BÁSICA HARDWARE: COMPONENTES BÁSICOS E FUNCIONAMENTO.

Sistema Computacional. Prof. Carla Plantier Prof. Marcelo Zorzan

COMPUTADOR. Adão de Melo Neto

Memórias RAM e ROM. Adriano J. Holanda 9/5/2017. [Introdução à Organização de Computadores]

Componentes de um Computador Típico


Fundamentos de Microinformática. Ricardo José Cabeça de Souza 2010 Fundamentos 2

Componentes de um computador Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial MICROCONTROLADORES PROFESSOR FLÁVIO MURILO

Introdução à Informática

FundamentosemInformática

Instalação e Manutenção de Computadores. Professora: Janaide Nogueira

Hardware Central de Cursos Professor Pimentel

Algoritmos e Lógica de Programação Componentes e Arquitetura

Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais

Informática para o MPU. Prof. Jefferson Moreira 1

15/09/2016 O QUE É UM COMPUTADOR? O QUE É UM COMPUTADOR? O QUE É UM COMPUTADOR? PENSAR EM INFORMÁTICA É PENSAR EM:

Transcrição:

ET51D - INFORMÁTICA Hardware e Sistemas Operacionais Professor: Thiago Passarin passarin@utfpr.edu.br UTFPR Universidade Tecnológica Federal do Paraná DAELT Departamento de Eletrotécnica

Bits e Bytes Eletrônica Digital: Utiliza os dígitos 0 (zero) e 1(um)para estabelecer os estados DESLIGADO e LIGADO Portanto, um computador só entende de zeros e uns

Bits e Bytes Byte: combinação de 8 bits

Processadores Os processadores do final da década de 70 e início da década de 80processavam informações com até 8 bits de cada vez. Atualmente, conforme o seu modelo, um computador pode processar de 32 ou 64 bits de cada vez.

Linhas de Processadores

Montagem do Processador

Montagem do Processador

Montagem do Processador

Montagem do Processador

Limpeza do Gabinete

Limpeza do Gabinete

BIOS Basic Input/Output System(Sistema Básico de Entrada/Saída) É um programa pré-gravado na memória permanente do processador É executado quando ligado É responsável pelo suporte básico de acesso ao hardware, bem como por iniciar a carga do sistema operacional

BIOS

BIOS

Placa Mãe (MotherBoard) Onde ficam instalados todos os dispositivos eletrônicos (circuitos integrados, transistores, cabos, fios elétricos, resistores, capacitores, etc.) necessários para o perfeito funcionamento do hardware Basicamente uma placa mãe possui: Slots de conexão Slots de memória RAM Conector de Teclado/Mouse CPU Conectores para Unidades de Disco

Placa Mãe (MotherBoard)

Placa Mãe (MotherBoard)

Memórias

Memória RAM DRAM: Dynamic RandomAccess Memory Memória volátil e dinâmica Armazena cada bit em um capacitor Devido à fuga de elétrons, deve ser atualizada periodicamente Menor custo e ocupa menor espaço SRAM: Static RandomAccess Memory Memória volátil e estática São mais caras e ocupam mais espaço Consomem mais energia e aquecem mais que as DRAM São mais rápidas, usadas nas cache L1 e L2 Empregam circuitos com flip-flops(4 transistores)

Memória EPROM e FLASH Memórias não-voláteis Grande velocidade

Hardware de Informática Simulador de Defeitos

Sistemas Operacionais

CPU (Central ProcessingUnit) Comumente chamada de processador É a parte de um sistema computacional que realiza as instruções de um programa de computador Executar a aritmética básica, lógica, e a entrada e saída de dados. A CPU tem papel parecido ao cérebro no computador

Sistemas Operacionais Para que servem?

Sistemas Operacionais Um sistema operacional (SO) é uma coleção de programas que: Inicializam o hardware do computador Fornecem rotinas básicas para controle de dispositivos Fornecem gerência, escalonamento e interação de tarefas Mantém a integridade de sistema

Exemplo: SO Simples Sistema Operacional para um sistema de controle de segurança: Sua primeira tarefa seria ajustar (e testar) os sensores e alarmes Em seguida, ativar uma rotina para monitorar ininterruptamente todos os sensores Se o estado de qualquer sensor for mudado, gerar um alarme Tamanho pequeno: poderia ser armazenado numa memória ROM

Exemplo: SO Complexo Grande computador multiusuários, com muitos terminais: Administrar e executar todos os pedidos de usuários e assegurar que eles não interferiram entre si Compartilhar os dispositivos entre todos os usuários que pedem esse tipo de serviço Alguns dispositivos só podem ser usados por um usuário de cada vez, como impressoras e discos Apresentar a cada usuário uma interface que aceita, interpreta, e então executa comandos ou programas do usuário Administrar arquivos e documentos criados por usuários Fornecer comunicação entre usuários e com outros computadores etc. O SO será armazenado em disco, e partes dele são carregadas na memória do computador (RAM) quando necessário

Estrutura de um SO Núcleo: É o coração do SO, responsável pela gerência dos recursos do hardware usados pelas aplicações. Ele também implementa as principais abstrações utilizadas pelos programas aplicativos.

Estrutura de um SO Drivers: Módulos de código específicos para acessar os dispositivos físicos. Existe um driver para cada tipo de dispositivo, como discos rígidos, portas USB, placas de vídeo, etc. Muitas vezes o driver é construído pelo próprio fabricante do hardware e fornecido para ser acoplado ao SO.

Estrutura de um SO Código de inicialização: A inicialização do hardware usualmente requer uma série de tarefas complexas, como reconhecer os dispositivos instalados, testá-los e configurálos adequadamente para seu uso posterior.

Estrutura de um SO Programas utilitários: Programas que facilitam o uso do sistema computacional. Fornecem funcionalidades como formatação de discos e mídias, configuração de dispositivos, manipulação de arquivos, interpretador de comandos, interface gráfica, etc.

Escalonamento (Scheduling)

Tipos de Sistemas Operacionais Batch (de lote): Sistemas operacionais mais antigos, executam apenas uma tarefa por vez Todos os programas a executar são colocados em uma fila Atualmente, este conceito se aplica a sistemas que processam tarefas sem interação direta com os usuários, como os sistemas bancos de dados

Tipos de Sistemas Operacionais Multiusuário: Deve suportar a identificação do dono de cada recurso dentro do sistema (arquivos, processos, áreas de memória, conexões de rede) Deve impor regras de controle de acesso para impedir o uso desses recursos por usuários não autorizados Grande parte dos sistemas atuais são multiusuários

Tipos de Sistemas Operacionais Desktop: Voltado ao atendimento do usuário doméstico e corporativo para a realização de atividades corriqueiras, como edição de textos e gráficos, navegação na Internet e reprodução de mídias simples Suas principais características são a interface gráfica, o suporte à interatividade e a operação em rede

Tipos de Sistemas Operacionais Embarcados: Um sistema operacional embarcado (ou embedded) é construído para operar sobre um hardware com poucos recursos de processamento, armazenamento e energia Aplicações típicas: telefones celulares, sistemas de automação industrial, equipamentos eletrônicos de uso doméstico (leitores de DVD, TVs, fornos micro-ondas, centrais de alarme, etc.) Exemplos Exemplosde sistemas operacionais embarcados: LynxOS, C/OS, Xylinx e VxWorks

Tipos de Sistemas Operacionais Tempo Real (RTOS): Um SO de tempo real não precisa ser necessariamente ultrarrápido; sua característica essencial é ter um comportamento temporal previsível (ou seja, seu tempo de resposta deve ser conhecido no melhor e pior caso de operação) Exemplos Exemplos: Soft-RTOS: suporte à gravação de CDs, ou à reprodução de músicas Hard-RTOS: controle de funcionamento de uma turbina de avião, ou de uma caldeira industrial

Histórico dos Sistemas Operacionais http://www.tecmundo.com.br/sistema-operacional/2031-ahistoria-dos-sistemas-operacionais-infografico-.htm

Histórico dos Sistemas Operacionais Década de 50: Computadores gigantes Tarefas realizadas por técnicos, os quais ditavam o que seria realizado através do próprio hardware Um funcionário era contratado especialmente para ativar e desativar chaves, as quais serviam para indicar se um componente devia ficar ligado ou desligado

Histórico dos Sistemas Operacionais 1969 UNIX Na década de 1960, uma equipe de desenvolvedores da AT&T Bell Labsresolveu trabalhar em um software mais objetivo e simplificado Inicialmente programado especificamente para um tipo de máquina, e em 1973 recodificado para a linguagem C.

Histórico dos Sistemas Operacionais 1981 -MS MS-DOS / IBM PC DOS Primórdios a Microsoft Foi o começo do que hoje é o Windows

Histórico dos Sistemas Operacionais 1984 -Mac OS Interface gráfica, gestos do mouse Começo da era dos computadores amigáveis Foi a base do sucesso da Apple

Histórico 1985 -Windows 1.0 Correndo atrás do prejuízo, a Microsoft lançou seu primeiro sistema com interface gráfica e suporte para múltiplas tarefas Rodava sobre o MS-DOS 1987 -Windows 2.0 Janelas podiam se sobrepor umas às outras e já existiam os recursos maximizar e minimizar

Histórico dos Sistemas Operacionais 1990 -Windows 3.0 Melhoria no suporte de hardware Compatível com adaptadores gráficos de 256 cores

Histórico dos Sistemas Operacionais 1991 Linux O Linux veio 22 anos depois do UNIX Foi um dos mais importantes da história, por trazer código livre e aberto Foi criado por Linus Torvalds Não é uma plataforma única. Desde o começo, Torvalds distribuiu o Kerneldo sistema de forma gratuita, garantindo que diversos outros sistemas pudessem ser desenvolvidos e oferecer novas experiências para os usuários

Histórico dos Sistemas Operacionais 1992 -Windows 3.1 Apresentava uma interface de rede mais bem desenvolvida Melhor suporte para a execução de arquivos multimídia e fontes TrueType Em apenas dois meses, a versão 3.1 vendeu 3 milhões de cópias Foi o sistema mais popular no Brasil na década de 1990

Histórico 2001 -Windows XP 2004 Ubuntu

Histórico 2011 OS X 10.9 Mavericks 2012 Windows 8 2014 Windows 8.1 2014 Ubuntu 14.04

Sistemas Operacionais para Celulares 2007 ios 2008 Android 2010 Windows Phone 2013 Ubuntu Touch 2013 Firefox OS

Sistemas Operacionais no Mercado http://www.netmarketshare.com/ Fonte: Março/2014

Sistemas Operacionais no Mercado Fonte: Março/2014

Sistemas Operacionais no Mercado Fonte: Março/2014

Sistemas Operacionais no Mercado (Smartphones) Fonte: Março/2014