Introdução e Sistemas de Numeração

Tamanho: px
Começar a partir da página:

Download "Introdução e Sistemas de Numeração"

Transcrição

1 PROGRAMAÇÃO PARA ENGENHARIA I Introdução e Sistemas de Numeração Prof. Claudinei Dias prof.claudinei.dias@gmail.com

2 Histórico da Computação A união de várias áreas do conhecimento contribuiu para o desenvolvimento da tecnologia Evolução do Computador Durante séculos o ato de computar faz parte da vida de cada um A evolução da máquina de computar ocorreu de acordo com as necessidades do ser humano 2/75

3 Introdução SOs vem passando por um processo gradual de evolução A história dos SOs é bastante ligada à evolução da arquitetura dos computadores Veremos as sucessivas gerações de computadores para entendermos a evolução dos SOs 3/75

4 Introdução Primeiro computador - Charles Babbage ( ) Nunca conseguiu vê-la funcionando de forma apropriada Inteiramente mecânica não existiam componentes eletrônicos Não possuía SO Aspecto histórico interessante: Babbage percebeu que precisava de um software para sua máquina 4/75

5 A primeira geração ( ) Após Babbage, poucos progressos na construção de computadores digitais até a II Guerra Mundial Meados de 40, vários conseguiram construir máquinas de calcular Ciclos medidos em segundos relés mecânicos lentos Mais tarde substituídos por válvulas Ocupavam salas inteiras milhares de válvulas Milhões de vezes mais lentas que o PC mais barato de hoje Primeira máquina de calcular com relés Z1 5/75

6 A primeira geração ( ) A mesma pessoa projetava, construía, programava, operava e fazia manutenção Não existia Sistema Operacional Modo normal de operação: Programador reservava tempo de máquina em uma planilha Ia para sala de máquina Inseria o painel de programação no computador Torcia para que nenhuma válvula queimasse (por algumas horas) Cálculos numéricos diretos, como seno, cosseno e logaritmo John von Neumann (1946) 6/75

7 A primeira geração ( ) Década de 50 evolução perfuradoras de cartões 7/75

8 A segunda geração ( ) Introdução do transistor mudou a situação computadores tornaram-se confiáveis Computadores puderam ser comercializados pois funcionariam por tempo suficiente para serem úteis 8/75

9 A segunda geração ( ) Começa a haver separação entre projetistas, fabricantes, programadores e técnicos de manutenção Computadores de grande porte mainframes Ficavam isoladas e eram operadas por equipes profissionais Somente grandes corporações, agências governamentais e universidades podiam pagar 9/75

10 A segunda geração ( ) Para executar um job: Programador escrevia o programa no papel Perfurava os cartões e levava o maço para a sala de entradas Entregava a um dos operadores e ia tomar um café Ao fim da execução de um job: Operador ia até a impressora e retirava a saída Levava para a sala de saídas para o programador Muito tempo de computador desperdiçado enquanto os operadores andavam pelas salas 10/75

11 A segunda geração ( ) Era preciso reduzir o desperdício de tempo Sistema em lote (batch) Gravação de vários jobs em fita magnética usando um computador mais barato IBM1401 Bom para ler cartões, copiar fitas e imprimir saída, mas ruim em cálculos 11/75

12 A segunda geração ( ) Máquinas mais caras IBM7094 faziam os cálculos numéricos 12/75

13 A segunda geração ( ) Depois de acumular um lote de jobs (± 1 hora) a fita era encaminhada para a sala das máquinas O operador carregava um programa especial para ler a fila de jobs e executá-los É o antecessor do sistema operacional de hoje Terminado, retirava-se a fita e levava-se de volta ao 1401 para impressão Usados para cálculos de equações diferenciais programados em FORTRAN e em linguagem de montagem Os SOs eram o FMS (Fortran Monitor System) e o IBSYS da IBM para o /75

14 A terceira geração ( ) Maioria dos fabricantes oferecia duas linhas de produtos totalmente incompátiveis Demandava grande custo para o fabricante Cliente precisava expandir negócios não podiam atualizar seus computadores 14/75

15 A terceira geração ( ) IBM lança System/360 série de máquinas com softwares compatíveis 15/75

16 A terceira geração ( ) Primeira linha a usar CIs em pequena escala melhor custo-benefício Sucesso instantâneo outros fabricantes adotaram a ideia 1974 Intel bits, 2000 transistores, 1974 Intel bits 16/75

17 A terceira geração ( ) O OS/360 precisava rodar tanto em sistemas pequenos 1401 quanto em sistemas muito grandes 7094 Tinha que ser eficiente com poucos periféricos e com muitos periféricos, ambientes comerciais e ambientes científicos Sistema operacional enorme e complexo milhões de linhas escritas em linguagem de montagem por milhares de programadores Cada nova versão corrigia alguns erros e inseria alguns novos 17/75

18 A terceira geração ( ) Apesar disso, atendiam razoavelmente bem à seus clientes Evolução de várias técnicas de sistemas operacionais Multiprogramação quando o 7094 terminava um job, ficava ocioso até a gravação da fita e entrada de outra. Em sistemas comerciais, tempo de espera chegava a 80-90% do tempo total 18/75

19 A terceira geração ( ) Divisão da memória em várias partes um job em cada parte Enquanto um job esperava, outro executava Para isso, necessário hardware especial para isolar cada job 19/75

20 A terceira geração ( ) Spooling capazes de transferir jobs dos cartões para discos magnéticos 1401 não era mais necessário leva e traz de fita desaparece 20/75

21 A terceira geração ( ) Intervalo de tempo entre submeter job e obter saída era de muitas horas Erro de compilação programador perdia metade do dia Timesharing compartilhamento de tempo Usuários conectavam através de terminais remotos 20 usuários conectados 17 pensando ou tomando café CPU alocada ciclicamente aos 3 jobs rodando Comandos curtos podia atender os programadores e rodar grandes lotes de job em segundo plano CTSS - Compatible Time Sharing System sistema de compartilhamento de tempo compatível 21/75

22 A terceira geração ( ) Baseado no sucesso do CTSS MULTICS MIT, Bell Labs e GE Enorme máquina fornecendo energia computacional Não funcionou Bell Labs retirou-se, GE saiu da área MIT lançou instalado em 80 empresas e universidades Enorme influência sobre os sistemas operacionais seguintes 22/75

23 A terceira geração ( ) Ken Thompson, da Bell Labs, escreveu uma versão monousuário do MULTICS Unix Tanenbaum desenvolve clone do Unix Minix em 1987 Linus Torvalds desenvolve versão gratuita do Minix - Linux 23/75

24 A quarta geração (1980 presente) Desenvolvimento de CIs em larga escala CI milhares de transistores em um cm² de silício Era dos computadores pessoais Microprocessador tornou possível que indivíduos tivessem seu próprio computador pessoal Primeiro computador pessoal - Commodore PET microprocessador /75

25 A quarta geração (1980 presente) Intel lança 8080 buscava um SO Gary Kildall consultor da Intel - desenvolveu um SO baseado em disco CP/M (Control Program for Microcomputers) Intel não acreditava em micros baseados em disco Kildall requisitou os direitos e fundou a Digital Research Dominou completamente o mercado durante 5 anos 25/75

26 A quarta geração (1980 presente) Anos 80 IBM projeta IBM PC e busca um SO Contata Bill Gates para licenciar o Basic e pede por um SO Gates sugere a Digital Research Kildall recusa a reunir-se com a IBM envia subordinado Advogado é contra assinar acordo de sigilo sobre o PC IBM volta a Gates Gates contata a Seattle Computer Products que possui o DOS (Disk Operating System) Compra a empresa por 50 mil dólares 26/75

27 A quarta geração (1980 presente) Gates vende à IBM um pacote DOS/Basic Contrata Tim Paterson, criador do DOS Sistema revisado muda para MS-DOS Domina o mercado do IBM PC Gates vendia o DOS para as fabricantes diferente de Kildall que vendia para os usuários 1983: lançado IBM PC/AT com Intel MS-DOS avançava e CP/M definhava MS-DOS amplamente usado com e /75

28 A quarta geração (1980 presente) SOs baseados em digitação de comandos Anos 60, Doug Engelbart Stanford Research Institute inventou a interface GUI (Graphical User Interface) Adotadas pela Xerox PARC (Palo Alto Research Center) Steve Jobs visitou o Xerox PARC e viu uma interface GUI Percebeu seu potencial coisa que a Xerox não tinha feito Projeto Lisa muito dispendioso e falhou comercialmente 28/75

29 A quarta geração (1980 presente) Segunda tentativa Apple Macintosh enorme sucesso Custo menor e interface amigável Destinada a usuários que não sabiam nada sobre computadores e que não tinham intenção de saber Microsoft segue a tendência e desenvolve o Windows Interpretador de comandos em cima do MS-DOS De 85 a 95, Windows era apenas um ambiente gráfico 1995 Lançado Windows 95 incorpora aspectos de um SO e usa o DOS apenas para ser carregado 29/75

30 Evolução das interfaces GUI Windows /75

31 Evolução das interfaces GUI Windows /75

32 Evolução das interfaces GUI Windows /75

33 Evolução das interfaces GUI Windows 3.11 NT 33/75

34 Evolução das interfaces GUI Windows 95 34/75

35 Evolução das interfaces GUI Windows 98 35/75

36 Evolução das interfaces GUI Windows XP 36/75

37 Evolução das interfaces GUI Windows Vista 37/75

38 Evolução das interfaces GUI Windows 7 38/75

39 Evolução das interfaces GUI Apple System 1.0 (1984) 39/75

40 Evolução das interfaces GUI Apple System 2.0 (1985) 40/75

41 Evolução das interfaces GUI Apple System 3.0 (1986) 41/75

42 Evolução das interfaces GUI Apple System 5.0 (1987) 42/75

43 Evolução das interfaces GUI Apple System 6.0 (1988) 43/75

44 Evolução das interfaces GUI Apple System 7.0 (1991) 44/75

45 Evolução das interfaces GUI Apple System 8.0 (1997) 45/75

46 Evolução das interfaces GUI Apple System 9.0 (1999) 46/75

47 Evolução das interfaces GUI Apple Mac OS X 10 (2001) 47/75

48 Evolução das interfaces GUI Apple Mac OS X Tiger (2005) 48/75

49 Evolução das interfaces GUI Apple Mac OS X Leopard (2005) 49/75

50 Histórico da Computação Tipos de Computadores MAINFRAME Computadores de grandes empresas Realização de grandes tarefas COMPUTADORES EM REDE, SERVIDORES E CLIENTES Computadores capazes de servir diversas máquinas ao mesmo tempo Difusão de computadores entre os funcionários de diversos setores. WORKSTATION Utilizado por empresas que necessitam de alto desempenho, ou seja capaz de executar vários trabalhos simultaneamente PC Computador Pessoal, barato e acessível e realiza as principais tarefas rotineiras NOTEBOOK Computadores portáteis, importante para o trabalho de campo PALMTOP, SMARTPHONE e TABLET Tem sido o maior sucesso nas feiras de Informática e Comunicação. Dispositivos pequenos capazes de efetuar várias tarefas 50/75

51 Histórico da Computação Hardware e Software HARDWARE É a parte física da máquina, ou seja, seus componentes eletrônicos, peças e periféricos SOFTWARE É a parte lógica da máquina, um conjunto de procedimentos que executam alguma função programas 51/75

52 Histórico da Computação Classificação dos Computadores 1ª Geração 2ª Geração 3ª Geração 4ª Geração 5ª Geração 1945 UNIVAC 1 Válvulas Milisegundos Grande Pouco confiáveis Monoprogramáveis Linguagem de Máquina 1958 IBM 1401 Transistor (SSI e MSI) 100 vezes menor Consumo menor de energia Mais rápido e confiável Microsegundos Discos magnéticos Monoprogramáveis Linguagem Assembler 1965 IBM 360 Circuito integrado (LSI) Miniaturização dos componentes Baixíssimo consumo de energia Menor Tamanho Multiprogramação 1975 Circuitos integrados (LSI e VLSI Very Large Scale Integration) 0,5 nanosegundos Popularização Firmware (funções SO) 1990 Aperfeiçoamento da tecnologia (ULSI-Ultra Scale Integration) Aumento da velocidade de processamento Conectividade Mobilidade OBS: Geração criada pelos japoneses para descrever o potencial da conectividade 52/75

53 Modelo de Computador Representação da Informação Um dos grandes nomes da teoria da informação, Claude Shannon (autor de "The Mathematical Theory of Communication") define que informação está presente sempre que um sinal é transmitido de um ponto a outro. Processamento da Informação pelo Ser Vivo os SENTIDOS são meios de receber sinais do meio ambiente; estas impressões sensoriais são transmitidas por uma rede nervosa ao cérebro através de sinais elétricos e químicos; sons emitidos pelos seres vivos são também meios de transmitir informações a outros seres: são mensagens que exprimem vontades, impressões, ordens... 53/75

54 Modelo de Computador Arquitetura de um computador A arquitetura básica de um computador moderno segue ainda de forma geral os conceitos estabelecidos pelo Professor da Universidade de Princeton, John Von Neumann ( ) 1. Codificassem instruções que pudessem ser armazenadas na memória e sugeriu que usassem cadeias de uns e zeros (binário) para codificá-los; 2. Armazenassem na memória as instruções e todas as informações que fossem necessárias para a execução da tarefa desejada; 3. Ao processarem o programa, as instruções fossem buscadas na diretamente na memória. 54/75

55 Modelo de Computador Arquitetura de um computador Unidade Central de Processamento (UCP) MEMÓRIA PRINCIPAL (MP) DISPOSITIVOS DE ENTRADA E SAÍDA (E/S) 55/75

56 Dispositivos Digitais x Analógicos 56/75

57 Unidades básicas do computador Digital Hardware Unidade de Entrada CPU Unidade de Saída Teclado, mouse, microfone, scanner, câmeras digitais, etc. Monitor de vídeo, impressora, alto falante, plotter, etc. 57/75

58 Unidades básicas do computador Digital 58/75

59 Terminologias usual em Computação Termos técnicos (terminologias) de informática/computação utilizados para referenciar funções e/ou aplicações, por exemplos: Hardware Hard Disc: Disco rígido, sigla HD Software Operation System: Sistema Operacional, sigla SO Computação em geral Host: máquina, hospedeiro Exercício Cada aluno deve apresentar 5 terminologias com seus respectivos significados 59/75

60 Sistemas Numéricos Sistemas de Numeração Romano I, II, III, IV... XVIII... Decimal 1, 2, Binário 01, 10, /75

61 Sistemas Numéricos Sistema de Numeração Posicionais A posição ocupada por cada algarismo em um número altera seu valor de uma potência de 10 (na base 10) para cada casa à esquerda Por exemplo, no sistema decimal (base 10) O número 125 o algarismo 1 representa 100 (uma centena ou 10 2 ) o 2 representa 20 (duas dezenas ou 2x10 1 ) e o 5 representa 5 mesmo (5 unidades ou 5x10 0 ) Assim, em nossa notação, 125 = 1x x x /75

62 Sistemas Numéricos Base de um Sistema de Numeração A base de um sistema é a quantidade de algarismos disponível na representação Na base 10 (0, 1, 2, 3, 4, 5, 6, 7, 8 e 9) Na base 2 (0 e 1) Na base 16 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F) 62/75

63 Sistemas Numéricos Representação Binária Os computadores modernos utilizam apenas o sistema binário bit (uma contração do inglês binary digit) Na base 2, o número "10" vale dois 63/75

64 Sistemas Numéricos Representação Octal Representação Hexadecimal 10 2 seria lido "um-zero" na base 2 e vale 2 10 (convertido para "dois" na base dez), 10 5 seria lido "um-zero" na base 5 e vale 5 10 (convertido para "cinco" na base dez), pode ser lido como "um-zero" na base 10 ou então como "dez" na base dez, seria lido "um-zero" na base 16 e vale (convertido para "dezesseis" na base dez), 64/75

65 Sistemas Numéricos Conversões entre Bases regras gerais para converter números entre duas bases Conversão de números da base 2 para a base 10 N b = a n.b n a 2.b 2 + a 1.b 1 + a 0.b 0 + a -1.b -1 + a -2.b a -n.b -n Exemplo O número na base 10 1x x x x x x2 0 = = OBS: podemos fazer a conversão de números em qualquer base para a base 10 usando o algoritmo acima 65/75

66 Sistemas Numéricos Conversões entre Bases entre as bases 2, 8 e 16 Regra Geral: separa em grupos de n bits sempre começando da direita para esquerda (n representa a potência da bases que são potências entre si B=b n, exemplo 2 3 = 8) Exemplos conversão entre a base 2 e 8 (8 = 2³) = Sabemos que = 2 8 ; = 5 8 ; = 1 8 portanto = conversão entre as bases 2 e 16 (16 = 2 4 ) = Sabemos que: = 6 16 ; = A 16 ; = D 16 Portanto: = 6AD 16 66/75

67 Sistemas Numéricos Conversões entre Bases A conversão inversa Exemplo 3F5 H em octal convertendo cada dígito hexadecimal em 4 dígitos binários agrupando de três em três bits convertendo cada grupo para seu valor equivalente em octal /75

68 Sistemas Numéricos Conversões entre Bases Conversão de Números da Base 10 para uma Base b qualquer Parte Inteira O número decimal será dividido sucessivas vezes pela base resto de cada divisão ocupará sucessivamente as posições de ordem 0, 1, 2... Até o quociente resultar em zero Exemplo: para a base 2 68/75

69 Sistemas Numéricos Conversões entre Bases Conversão de Números da Base 10 para uma Base b qualquer Parte Fracionária Multiplicações sucessivas do número fracionário pela base A parte inteira do resultado da primeira multiplicação será o valor da primeira casa fracionária e a parte fracionária será de novo multiplicada pela base Por exemplo, converter 15,6510 para a base 2, com 5 e com 10 algarismos fracionários 69/75

70 Noções de Sistemas Operacionais Conceito Conjunto de programas que tem por finalidade gerenciar os recursos do computador e facilitar a comunicação entre o homem e a máquina. Ou seja, unir : hardware, software e peopleware Funções Permitir o funcionamento básico do computador e dos seus periféricos Permitir a interação do homem e máquina, através de comandos previamente definidos Executar tarefas básicas e rotineiras dentro de um sistema de computação (classificação, edição, cópia, apagar, impressão de um arquivo, formatação de discos, alocar e liberar memória, gerenciar periféricos) Execução de programas Tornar o uso do equipamento mais simples, seguro e eficiente 70/75

71 Noções de Sistemas Operacionais Tipos de Supervisão e Controle Tratamento de erros Tratamento de I/O Escalonamento de processo Proteção Características Escrito em linguagem de baixo nível Eficiente e eficaz Dependente da arquitetura do hardware 71/75

72 Noções de Rede Local Rede é uma forma de interligar equipamentos (micros e periféricos) para que seja possível a troca de dados e o compartilhamento de recursos. Aspectos positivos das redes Comunicação e intercâmbio de dados entre usuários Processamento Distribuído Compartilhamento de recurso em geral Racionalização do uso de periféricos Acesso rápido a informações compartilhadas Flexibilidade lógica e física de expansão Custo/Desempenho baixo para soluções que exijam muitos recursos Interação entre diversos usuários e departamentos de uma empresa Redução e eliminação de redundância de armazenamento Controle da utilização e proteção no acesso de arquivos 72/75

73 Noções de Rede Local Topologias Estrela Anel Barramento Arquiteturas Ponto a Ponto Cliente-Servidor 73/75

74 Bibliografia da Disciplina BIBLIOGRAFIA BÁSICA: MANZANO, José Augusto N. G., OLIVEIRA, Jayr Figueiredo de., Algoritmos: lógica para desenvolvimento de programação de computadores. 17a. ed. São Paulo: Érica, p. ISBN X. FORBELLONE, André Luiz Villar; EBERSPACHER, Henri Frederico. Lógica de programação: a construção de algoritmos e estruturas de dados. 3a. edição São Paulo: Prentice Hall, p. ISBN IBPI Instituto Brasileiro de Pesquisa em Informática. Dominando a Linguagem C, Rio de Janeiro: IBPI Press, KERNIGHAN, Brian W; RITCHIE, Dennis M. C. A Linguagem de programação padrão ANSI. 1a. ed. Rio de Janeiro/Porto Alegre: Campus, p. ISBN SCHILDT, H. C. Completo e Total. 3a. ed. São Paulo: Makron Books Ltda, Apostila de Linguagem C da UFMG disponível na internet em BIBLIOGRAFIA COMPLEMENTAR: FEDELI R. D.; POLLONI E. G. F; PERES, F. E., Introdução à Ciência da Computação, Cengage Learning, MEDINA M; FERTIG C., Algoritmos e Programação Teoria e Prática, Novatec, São Paulo, GUIMARÃES A. e LAGES N., Algoritmos e Estruturas de Dados, Ed. LTC Livros Técnicos e Científicos, Rio de Janeiro, JAMSA K., Salvo pelo C++, LTC Livros Técnicos e Científicos Editora, ALCADE E. Informática Básica e outros Ed. Makron Books São Paulo SALIBA, CARAM W. L. Técnicas de Programação: uma abordagem estruturada, Ed. Makron, McGrawHill, São Paulo, MACHADO F. M. Ed. LTC, Introdução à Arquitetura de Sistemas Operacionais Livros Técnicos e Científicos, Rio de Janeiro, DAVIS W. S. D. Sistemas Operacionais: uma visão sistemática Ed. Campus, Rio de Janeiro, /75

75 PROGRAMAÇÃO PARA ENGENHARIA I Introdução e Sistemas de Numeração Prof. Claudinei Dias prof.claudinei.dias@gmail.com

História dos SOs. Tópicos

História dos SOs. Tópicos História dos SOs Cap. 1 - Tanenbaum Prof. Alexandre Beletti Ferreira 1ª Geração 2ª Geração 3ª Geração 4ª Geração Tópicos 1 1ª Geração 1ª Geração: 1945 a 1955 Computadores: em meados da década de 40 Máquinas

Leia mais

Prof. Antonio Torres antonioctorres@gmail.com @_antonioctorres. Fundamentos de Sistemas Operacionais UNIP/2015

Prof. Antonio Torres antonioctorres@gmail.com @_antonioctorres. Fundamentos de Sistemas Operacionais UNIP/2015 Prof. Antonio Torres antonioctorres@gmail.com @_antonioctorres Fundamentos de Sistemas Operacionais UNIP/2015 Disciplinas FUNDAMENTOS DE SISTEMAS OPERACIONAIS Horários Quarta-feira Fundamentos de Sistemas

Leia mais

Sistemas Operacionais. Professor Leslier Soares Corrêa

Sistemas Operacionais. Professor Leslier Soares Corrêa Sistemas Operacionais Professor Leslier Soares Corrêa Objetivos Conhecer o Professor e a matéria. Importância da Matéria no dia a dia. Por que é necessário um sistema operacional O que é um Sistema Operacional

Leia mais

SISTEMAS OPERACIONAIS

SISTEMAS OPERACIONAIS 1 SISTEMAS OPERACIONAIS Profª Josiane T. Ferri Licenciada em Computação prof.jositf@yahoo.com.br facebook.com/josiferri AVALIAÇÕES A avaliação se dará mediante a observação dos seguintes pontos: Organização

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Aula 01 - Introdução Edirlei Soares de Lima O que é um sistema operacional? Um computador moderno consiste em: Um ou mais processadores; Memória principal;

Leia mais

Programador Web - Pronatec

Programador Web - Pronatec Programador Web - Pronatec Introdução à Computação Aula 2 Sistemas Operacionais José Antonio dos Santos Barbosa josebarbosa@uai.com.br (31) 9-8275-0330 O que é um Sistema Operacional: Funções de um sistema

Leia mais

Conceitos Básicos sobre Sistemas Operacionais

Conceitos Básicos sobre Sistemas Operacionais Conceitos Básicos sobre Sistemas Operacionais Ivanovitch Medeiros Dantas da Silva Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação DCA0800 - Algoritmos e

Leia mais

Capítulo 2 Introdução à Programação Estrutura de Controle

Capítulo 2 Introdução à Programação Estrutura de Controle Engenharia Elétrica PROGRAMAÇÃO PARA ENGENHARIA I Capítulo 2 Introdução à Programação Estrutura de Controle Prof. Claudinei Dias email: prof.claudinei.dias@gmail.com Plano de Ensino 2. Introdução à Programação

Leia mais

Introdução à Sistemas Operacionais. Glauber Magalhães Pires

Introdução à Sistemas Operacionais. Glauber Magalhães Pires Introdução à Sistemas Operacionais Glauber Magalhães Pires Agenda O que são sistemas operacionais? Histórico Primeira geração (1945-1955) Segunda geração (1955-1965) Terceira geração (1965-1980) Quarta

Leia mais

Introdução à Computação: Sistemas de Computação

Introdução à Computação: Sistemas de Computação Introdução à Computação: Sistemas de Computação Beatriz F. M. Souza (bfmartins@inf.ufes.br) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória,

Leia mais

Breve Histórico de Sistemas Operacionais

Breve Histórico de Sistemas Operacionais Breve Histórico de Sistemas Operacionais A primeira geração dos computadores ocorreu de 1945 a 1955 e tinha como principal característica o uso de válvulas e painéis de programação. Eram enormes e ocupavam

Leia mais

Conceitos e Evolução Capítulos 1 e 2

Conceitos e Evolução Capítulos 1 e 2 Aula 2 ARQUITETURA DE COMPUTADORES Conceitos e Evolução Capítulos 1 e 2 Prof. Osvaldo Mesquita E-mail: oswaldo.mesquita@gmail.com 1/48 CONTEÚDO DA AULA Conceitos Importantes O que é arquitetura de computadores?

Leia mais

Montagem e Manutenção. Luís Guilherme A. Pontes

Montagem e Manutenção. Luís Guilherme A. Pontes Montagem e Manutenção Luís Guilherme A. Pontes Introdução Qual é a importância da Montagem e Manutenção de Computadores? Sistema Binário Sistema Binário Existem duas maneiras de se trabalhar e armazenar

Leia mais

Sistemas Operacionais Arquitetura e organização de sistemas operacionais: Introdução. Prof. MSc. Hugo Souza

Sistemas Operacionais Arquitetura e organização de sistemas operacionais: Introdução. Prof. MSc. Hugo Souza Sistemas Operacionais Arquitetura e organização de sistemas operacionais: Introdução Prof. MSc. Hugo Souza Começando nossa disciplina sobre os sistemas operacionais modernos iremos abordar inicialmente

Leia mais

Introdução a Sistemas Operacionais Aula 04. Prof. Msc. Ubirajara Junior biraifba@gmail.com

Introdução a Sistemas Operacionais Aula 04. Prof. Msc. Ubirajara Junior biraifba@gmail.com Introdução a Sistemas Operacionais Aula 04 Prof. Msc. Ubirajara Junior biraifba@gmail.com Um computador sem software nada mais é que um conjunto inútil de metal (Tanembaum); É o software que viabiliza

Leia mais

Computador Digital Circuitos de um computador (Hardware)

Computador Digital Circuitos de um computador (Hardware) Computador Digital SIS17 - Arquitetura de Computadores (Parte I) Máquina que pode resolver problemas executando uma série de instruções que lhe são fornecidas. Executa Programas conjunto de instruções

Leia mais

Sistema Operacional. História Sistema Operacional 1. QI Escolas e Faculdades Apostila de Linux

Sistema Operacional. História Sistema Operacional 1. QI Escolas e Faculdades Apostila de Linux 4 Capítulo 1 Sistema Operacional É uma coleção de programas que inicializa hardwares, fornece rotinas básicas para controle de dispositivos, mantém a integridade de um sistema. Um sistema operacional de

Leia mais

Sumário. Organização de Computadores Módulo 3. Primeira Geração Válvulas (1945 1955) Primeira Geração Válvulas (1945 1955)

Sumário. Organização de Computadores Módulo 3. Primeira Geração Válvulas (1945 1955) Primeira Geração Válvulas (1945 1955) Sumário M. Sc. Luiz Alberto lasf.bel@gmail.com www.professorluizalberto.com.br Organização de Computadores Módulo 3 1. História da Arquitetura de Computadores - Continuação 1.1. 1.2. Segunda Geração Transistores

Leia mais

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

Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais Sistemas Operacionais e Introdução à Programação Módulo 1 Sistemas Operacionais 1 Sistema computacional Sistemas feitos para resolver problemas Problema: como obter determinado resultado, com base em dados

Leia mais

MF = (M1 * 0,4) + (M2 * 0,6) MF < 6 MF = (MF * 0,6) + (EXA * 0,4)

MF = (M1 * 0,4) + (M2 * 0,6) MF < 6 MF = (MF * 0,6) + (EXA * 0,4) Informática Aplicada Prof. Gilmar F. Aquino Filho São Vicente, SP 22/02/2016 EMENTA Fundamentos em Informática; O computador; História; Origem; Funcionamento; Componentes; Conceito de Hardware; Conceito

Leia mais

Professor: Venicio Paulo Mourão Saldanha E-mail: veniciopaulo@gmail.com Site: www.veniciopaulo.com

Professor: Venicio Paulo Mourão Saldanha E-mail: veniciopaulo@gmail.com Site: www.veniciopaulo.com Professor: Venicio Paulo Mourão Saldanha E-mail: veniciopaulo@gmail.com Site: www.veniciopaulo.com Formação: Graduando em Analises e Desenvolvimento de Sistemas (8º Período) Pregoeiro / Bolsa de Valores

Leia mais

Classificação Quanto. Sistemas de Lotes (2) Sistemas de Lotes (3)

Classificação Quanto. Sistemas de Lotes (2) Sistemas de Lotes (3) 1 Mono e multiprogramação Introdução Classificação (Aula 2) Recap Sistemas Máquina Profa. Patrícia Gerenciador D. CostaLPRM/DI/UFES Provê Fornece Compartilhamento programador máquina justa recursos Operacionais

Leia mais

Cursos de Computação. Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 01 - História e Funções dos Sistemas Operacionais

Cursos de Computação. Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 01 - História e Funções dos Sistemas Operacionais Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 01 - História e Funções dos Sistemas Operacionais Visão do Sistema Operacional programadores e analistas usuários programas,

Leia mais

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Prof. André Dutton

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Prof. André Dutton ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES Prof. André Dutton EMENTA: Conceitos fundamentais e histórico da ciência da computação; Histórico dos computadores, evolução e tendências; Modalidades de computadores

Leia mais

Nível do Sistema Operacional

Nível do Sistema Operacional Nível do Sistema Operacional (Aula 14) Introdução a Sistemas Operacionais Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 2007/1 Introdução Hardware Provê os recursos básicos

Leia mais

Disciplina de Informática. Profª. Me. Valéria Espíndola Lessa lessavaleria@gmail.com Valeria-lessa@uergs.edu.br

Disciplina de Informática. Profª. Me. Valéria Espíndola Lessa lessavaleria@gmail.com Valeria-lessa@uergs.edu.br Disciplina de Informática Profª. Me. Valéria Espíndola Lessa lessavaleria@gmail.com Valeria-lessa@uergs.edu.br 1 O que é Informática? Informática A Informática nasceu da ideia de auxiliar o homem nos trabalhos

Leia mais

Sistemas Operacionais

Sistemas Operacionais O que é um sistema operacional? Sistema operacional (do inglês OS - operating system) é um programa ou conjunto de programas, que tem a função de gerencias o sistema. O sistema é o todo o hardware (computador),

Leia mais

A primeira geração dos computadores ocorreu de 1945 a 1955 e tinha como principal característica o uso de válvulas e painéis de programação.

A primeira geração dos computadores ocorreu de 1945 a 1955 e tinha como principal característica o uso de válvulas e painéis de programação. A primeira geração dos computadores ocorreu de 1945 a 1955 e tinha como principal característica o uso de válvulas e painéis de programação. Eram enormes e ocupavam salas inteiras com dezenas de milhares

Leia mais

Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO

Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO Sistemas Operacionais Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO Bibliografia Bibliografia Básica: TANENBAUM, A. S. Sistemas

Leia mais

Abstrações e Tecnologias Computacionais. Professor: André Luis Meneses Silva E-mail/msn: andreluis.ms@gmail.com Página: orgearq20101.wordpress.

Abstrações e Tecnologias Computacionais. Professor: André Luis Meneses Silva E-mail/msn: andreluis.ms@gmail.com Página: orgearq20101.wordpress. Abstrações e Tecnologias Computacionais Professor: André Luis Meneses Silva E-mail/msn: andreluis.ms@gmail.com Página: orgearq20101.wordpress.com Agenda Introdução Sistemas Computacionais Arquitetura X

Leia mais

Introdução/Histórico da Informática. O Computador

Introdução/Histórico da Informática. O Computador Universidade do Contestado Campus Concórdia Curso de Engenharia Civil Prof.: Maico Petry Introdução/Histórico da Informática O Computador DISCIPLINA: Informática Aplicada para Engenharia Idade da Pedra

Leia mais

Prof. Orlando Rocha. Qual o nosso contexto atual?

Prof. Orlando Rocha. Qual o nosso contexto atual? 1 Qual o nosso contexto atual? Atualmente, vivemos em uma sociedade que é movida pela moeda informação! No nosso dia-a-dia, somos bombardeados por inúmeras palavras que na maioria das vezes é do idioma

Leia mais

Sistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com

Sistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Estruturas de Sistemas Operacionais Um sistema operacional fornece o ambiente no qual os programas são executados. Internamente,

Leia mais

CONCEITOS BÁSICOS DE SISTEMAS OPERACIONAIS. Disciplina: INFORMÁTICA 1º Semestre Prof. AFONSO MADEIRA

CONCEITOS BÁSICOS DE SISTEMAS OPERACIONAIS. Disciplina: INFORMÁTICA 1º Semestre Prof. AFONSO MADEIRA CONCEITOS BÁSICOS DE SISTEMAS OPERACIONAIS Disciplina: INFORMÁTICA 1º Semestre Prof. AFONSO MADEIRA Basicamente, são formados por: Programas de controle (de equipamentos e de trabalhos). Programas utilitários.

Leia mais

SOP Sistemas Operacionais Módulo 03: História e Evolução

SOP Sistemas Operacionais Módulo 03: História e Evolução SOP Sistemas Operacionais Módulo 03: História e Evolução Prof. Charles Christian Miers e mail: charles.miers@udesc.br História dos Computadores / SOs Primeira Geração (1945 1955): válvula Sem SO, programação

Leia mais

Fundamentos e Suporte de Computadores. Professora Monalize

Fundamentos e Suporte de Computadores. Professora Monalize Fundamentos e Suporte de Computadores Professora Monalize COMPUTADOR DIGITAL é um equipamento eletrônico que processa dados usando programas, podendo ser dividido em: HARDWARE : parte "física, é o equipamento

Leia mais

Gestão de Sistemas de Informação / Tecnologia da Informação

Gestão de Sistemas de Informação / Tecnologia da Informação Gestão de Sistemas de Informação / Tecnologia da Informação Assuntos O Que é Computação? O Que é Informação? O Que é o Computador? Gerações dos Microcomputadores Dispositivos do Computador Partes que Compõe

Leia mais

Introdução à Informática

Introdução à Informática Introdução à Informática Aula 6 http://www.ic.uff.br/~bianca/introinfo/ Aula 6-21/09/2007 1 Ementa Conceitos Básicos de Computação (Hardware, Software e Internet) Softwares Aplicativos Tutorial: Word Tutorial:

Leia mais

Edeyson Andrade Gomes. www.edeyson.com.br

Edeyson Andrade Gomes. www.edeyson.com.br Sistemas Operacionais Histórico e Estruturas Edeyson Andrade Gomes www.edeyson.com.br Roteiro da Aula Histórico de SOs Tipos de SOs Estruturas de SOs 2 Histórico de SOs Baseado em Francis Machado e Luiz

Leia mais

Arquitetura de Computadores Moderna

Arquitetura de Computadores Moderna Arquitetura de Computadores Moderna Eduardo Barrére (eduardo.barrere@ice.ufjf.br) DCC/UFJF Baseado no material do prof. Marcelo Lobosco Agenda Visão Geral Objetivos do Curso Ementa Bibliografia Avaliações

Leia mais

REPRESENTAÇÃO DE DADOS EM SISTEMAS DE COMPUTAÇÃO AULA 03 Arquitetura de Computadores Gil Eduardo de Andrade

REPRESENTAÇÃO DE DADOS EM SISTEMAS DE COMPUTAÇÃO AULA 03 Arquitetura de Computadores Gil Eduardo de Andrade REPRESENTAÇÃO DE DADOS EM SISTEMAS DE COMPUTAÇÃO AULA 03 Arquitetura de Computadores Gil Eduardo de Andrade O conteúdo deste documento é baseado no livro Princípios Básicos de Arquitetura e Organização

Leia mais

PLANO DE AULA. Ambiente Operacional Unix Profa. Morganna

PLANO DE AULA. Ambiente Operacional Unix Profa. Morganna PLANO DE AULA 1. Sistema operacional Unix 2. Sistema operacional Linux 3. Utilização dos sistemas operacionais 1 - Sistema Operacional UNIX História 1964 sistema operacional MULTICS (Multiplexed Information

Leia mais

Sistemas de Numeração

Sistemas de Numeração Sistemas de Numeração Este material é uma adaptação das notas de aula dos professores Edino Fernandes, Juliano Maia, Ricardo Martins e Luciana Guedes Sistemas de Numeração Prover símbolos e convenções

Leia mais

Turno/Horário Noturno PROFESSOR : Salomão Dantas Soares AULA Apostila nº

Turno/Horário Noturno PROFESSOR : Salomão Dantas Soares AULA Apostila nº UNIDADE 1I: SISTEMA COMPITACIONAL Elementos hardware e periféricos Um sistema computacional consiste num conjunto de dispositivos eletrônicos (hardware) capazes de processar informações de acordo com um

Leia mais

REDES DE COMPUTADORES HISTÓRICO E CONCEITOS

REDES DE COMPUTADORES HISTÓRICO E CONCEITOS REDES DE COMPUTADORES HISTÓRICO E CONCEITOS BREVE HISTÓRICO A década de 60 Surgiram os primeiros terminais interativos, e os usuários podiam acessar o computador central através de linhas de comunicação.

Leia mais

Laboratório de Sistemas Operacionais. Prof. Fernando Nakayama de Queiroz

Laboratório de Sistemas Operacionais. Prof. Fernando Nakayama de Queiroz Laboratório de Sistemas Operacionais Prof. Fernando Nakayama de Queiroz Uma definição! É uma camada de software que opera entre o hardware e os programas aplicativos voltados ao usuário final. Mais uma!

Leia mais

Gerenciamento de Entrada e Saída Hélio Crestana Guardia e Hermes Senger

Gerenciamento de Entrada e Saída Hélio Crestana Guardia e Hermes Senger Gerenciamento de Entrada e Saída Hélio Crestana Guardia e Hermes Senger O controle da entrada e saída (E/S ou I/O, input/output) de dados dos dispositivos é uma das funções principais de um sistema operacional.

Leia mais

BACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia

BACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia O Sistema Operacional que você usa é multitasking? Por multitasking, entende-se a capacidade do SO de ter mais de um processos em execução ao mesmo tempo. É claro que, num dado instante, o número de processos

Leia mais

Introdução a Computação

Introdução a Computação O que é um SO? Introdução a Computação Sistemas Operacionais PII Consiste em: Hardware Programas de Sistema Programas de Aplicativos 1 2 O que é um SO? Hardware não proporciona controle de alto nível disponível

Leia mais

CONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO

CONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO 4 CONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO CONCEITOS BÁSICOS MS-DOS MICROSOFT DISK OPERATION SYSTEM INSTALAÇÃO E CONFIGURAÇÃO DE UM SISTEMA OPERATIVO LIGAÇÕES À INTERNET O que é um sistema operativo?

Leia mais

1. CAPÍTULO COMPUTADORES

1. CAPÍTULO COMPUTADORES 1. CAPÍTULO COMPUTADORES 1.1. Computadores Denomina-se computador uma máquina capaz de executar variados tipos de tratamento automático de informações ou processamento de dados. Os primeiros eram capazes

Leia mais

Chama-se sistema informatizado a integração que

Chama-se sistema informatizado a integração que Sistema Informatizado Hardware Sistema Informatizado Chama-se sistema informatizado a integração que acontece de três componentes básicos: a) Os computadores = hardware b) Os programas = software c) Os

Leia mais

UNIP - UNIVERSIDADE PAULISTA. Arquitetura de computadores

UNIP - UNIVERSIDADE PAULISTA. Arquitetura de computadores UNIP - UNIVERSIDADE PAULISTA Arquitetura de computadores ORGANIZAÇÃO DE COMPUTADORES Bibliografia: MONTEIRO, M. A. Introdução à organização de computadores. 4 ed. RJ. LTC 2001. TANEMBAUM, A. S. Organização

Leia mais

Evolução histórica dos computadores

Evolução histórica dos computadores Evolução histórica dos computadores Descrever a organização funcional de um computador. Identificar as principais formas de utilização e aplicação de computadores. Nesta primeira aula, abordaremos os conceitos

Leia mais

Introdução à Arquitetura de Computadores. Prof.ª Ms. Elaine Cecília Gatto

Introdução à Arquitetura de Computadores. Prof.ª Ms. Elaine Cecília Gatto Introdução à Arquitetura de Computadores Prof.ª Ms. Elaine Cecília Gatto 1 O nome refere-se ao matemático John Von Neumann, que foi considerado o criador dos computadores da forma como são projetados até

Leia mais

Apresentação. Ementa da Disciplina. Objetivo da Disciplina. DCA-108 Sistemas Operacionais

Apresentação. Ementa da Disciplina. Objetivo da Disciplina. DCA-108 Sistemas Operacionais DCA-108 Sistemas Operacionais Luiz Affonso Guedes www.dca.ufrn.br/~affonso affonso@dca.ufrn.br Apresentação Disciplina básica do curso de Engenharia de Computação Carga-horária: 60h teóricas Associadas

Leia mais

Arquitetura dos Sistemas Operacionais

Arquitetura dos Sistemas Operacionais Arquitetura dos Sistemas Operacionais Arquitetura de um Sistema Operacional Basicamente dividido em shell é a interface entre o usuário e o sistema operacional é um interpretador de comandos possui embutido

Leia mais

Organização de Computadores 1. Prof. Luiz Gustavo A. Martins

Organização de Computadores 1. Prof. Luiz Gustavo A. Martins Organização de Computadores 1 1 - INTRODUÇÃO Prof. Luiz Gustavo A. Martins Arquitetura Define os elementos que impactuam diretamente na execução lógica do programa. Corresponde aos atributos visíveis veis

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Bibliografia Base Capítulo I Sistemas Operacionais Modernos Andrew S. Tanenbaum Gabriel Pitágoras Silva e Brenner gabrielbrenner@gmail.com Um computador sem seu software nada mais

Leia mais

Arquitetura de Computadores. AULA 1 Introdução

Arquitetura de Computadores. AULA 1 Introdução Arquitetura de Computadores AULA 1 Introdução Adaptação do material desenvolvido pelo Profs. Eduardo Moresi e Edilson Ferneda UCB - DF Histórico Sumário Computadores Mecânicos Computadores Eletrônicos

Leia mais

Introdução aos Sistemas Operacionais. Computador = hardware + software. Como é formado o meu computador? E como estes componentes se comunicam?

Introdução aos Sistemas Operacionais. Computador = hardware + software. Como é formado o meu computador? E como estes componentes se comunicam? Como é formado o meu computador? Introdução aos Sistemas Operacionais Arquitetura de Computadores e Software Básico Aula 1 Flávia Maristela (flavia@flaviamaristela.com) Mouse Teclado Monitor Placa de vídeo

Leia mais

Algoritmos DCC 119. Introdução e Conceitos Básicos

Algoritmos DCC 119. Introdução e Conceitos Básicos Algoritmos DCC 119 Introdução e Conceitos Básicos Sumário Sistemas de Numeração Sistemas Computacionais Estrutura de um Computador Digital Sistemas Operacionais Algoritmo Introdução Formas de representação

Leia mais

História da Informática. Prof. Bruno Crestani Calegaro

História da Informática. Prof. Bruno Crestani Calegaro História da Informática Prof. Bruno Crestani Calegaro Roteiro Introdução Pré-História A evolução dos computadores Cronologia Vídeos Atividade prática Introdução Os computadores estão presentes no dia-a-dia

Leia mais

Informática. A Era da Computação - Aula 1 ClevertonHentz

Informática. A Era da Computação - Aula 1 ClevertonHentz Informática A Era da Computação - Aula 1 ClevertonHentz 1 Introdução à Microinformática Histórico dos computadores, software, hardware, sistemas operacionais, etc. Softwares Orientado à Tarefas Softwares

Leia mais

Algoritmos e Programação Aula 01 Introdução a Computação

Algoritmos e Programação Aula 01 Introdução a Computação Algoritmos e Programação Aula 01 Introdução a Computação Felipe S. L. G. Duarte Felipelageduarte+fatece@gmail.com Baseado no material do Prof. Luis Otavio Alvares e do Prof. Dr. Rodrigo Fernandes de Mello

Leia mais

Arquitetura de Computadores. Introdução aos Sistemas Operacionais

Arquitetura de Computadores. Introdução aos Sistemas Operacionais Arquitetura de Computadores Introdução aos Sistemas Operacionais O que é um Sistema Operacional? Programa que atua como um intermediário entre um usuário do computador ou um programa e o hardware. Os 4

Leia mais

INFORMÁTICA. Sistemas Operacionais. Professor: Rogério Vargas 2014/2

INFORMÁTICA. Sistemas Operacionais. Professor: Rogério Vargas 2014/2 INFORMÁTICA Sistemas Operacionais Professor: Rogério Vargas 2014/2 Introdução Computador é um sistema composto de dois importantes componentes: hardware e software. Hardware é o equipamento físico, e software,

Leia mais

4. Conceitos Básicos de Computação: Sistemas Operacionais

4. Conceitos Básicos de Computação: Sistemas Operacionais Introdução à Computação 5910157 4. Conceitos Básicos de Computação: Sistemas Operacionais Prof. Renato Tinós Local: Depto. de Física e Matemática (FFCLRP/USP) 1 Principais Tópicos 4.1. Introdução aos Sistemas

Leia mais

RESUMO DO LIVRO. A linguagem de máquinas e o custo são analisados antes do computador ser projetado. LINGUAGEM, NÍVEIS E MÁQUINA REAIS

RESUMO DO LIVRO. A linguagem de máquinas e o custo são analisados antes do computador ser projetado. LINGUAGEM, NÍVEIS E MÁQUINA REAIS RESUMO DO LIVRO Um computador digital é uma máquina com programas que, convertidos em instruções, podem facilitar a vida das pessoas. As instruções são simples, como some dois números. As instruções são

Leia mais

DISPOSITIVOS DE BLOCO. Professor: João Paulo de Brito Gonçalves

DISPOSITIVOS DE BLOCO. Professor: João Paulo de Brito Gonçalves DISPOSITIVOS DE BLOCO Professor: João Paulo de Brito Gonçalves INTRODUÇÃO Periférico Dispositivo conectado a um computador de forma a possibilitar sua interação com o mundo externo. Conectados ao computador

Leia mais

O processador é um dos elementos componentes do computador moderno, sendo responsável pelo gerenciamento de todo o computador.

O processador é um dos elementos componentes do computador moderno, sendo responsável pelo gerenciamento de todo o computador. Resumo 01 O que é um processador? O processador é um dos elementos componentes do computador moderno, sendo responsável pelo gerenciamento de todo o computador. Os processadores atualmente são encapsulados

Leia mais

Computador E/S, Memória, Barramento do sistema e CPU Onde a CPU Registradores, ULA, Interconexão interna da CPU e Unidade de controle.

Computador E/S, Memória, Barramento do sistema e CPU Onde a CPU Registradores, ULA, Interconexão interna da CPU e Unidade de controle. Introdução Os principais elementos de um sistema de computação são a unidade central de processamento (central processing unit CPU), a memória principal, o subsistema de E/S (entrada e saída) e os mecanismos

Leia mais

SUMÁRIO. Evolução. Do passado ao presente. Futuro. Cálculos manuais Calculadoras mecânicas Máquinas eletrônicas

SUMÁRIO. Evolução. Do passado ao presente. Futuro. Cálculos manuais Calculadoras mecânicas Máquinas eletrônicas A ERA DA COMPUTAÇÃO PASSADO, PRESENTE E FUTURO Wagner de Oliveira SUMÁRIO Evolução Cálculos manuais Calculadoras mecânicas Máquinas eletromecânicas Máquinas eletrônicas Transistores Circuitos eletrônicos

Leia mais

Introdução aos Sistemas

Introdução aos Sistemas Introdução Introdução aos Sistemas Operacionais 1 2 3... n Ambientes Operacionais Prof. Simão Sirineo Toscani stoscani@inf.pucrs.br www.inf.pucrs.br/~stoscani Compilador Editor de texto Browser Programas

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Prof. Ms. Márcio Andrey Teixeira A Caracterização dos Sistemas Funções do S.O Administração de Processos Administração da Memória Principal Administração do Armazenamento Secundário Administração

Leia mais

UFRJ IM - DCC. Sistemas Operacionais I. Unidade I Introdução. 11/02/2014 Prof. Valeria M. Bastos

UFRJ IM - DCC. Sistemas Operacionais I. Unidade I Introdução. 11/02/2014 Prof. Valeria M. Bastos UFRJ IM - DCC Sistemas Operacionais I Unidade I Introdução 11/02/2014 Prof. Valeria M. Bastos 1 ORGANIZAÇÃO DA UNIDADE Introdução Conceituação de SO Funções Básicas Breve Histórico Tipos de SO Fundamentos

Leia mais

Programação de. Programa. Bibliografia. Páginas electrónicas de PM. Regras das aulas de laboratório. Métodos de Ensino - Aulas

Programação de. Programa. Bibliografia. Páginas electrónicas de PM. Regras das aulas de laboratório. Métodos de Ensino - Aulas Programa Programação de Microprocessadores 1º Ano 2º Semestre A arquitectura dos computadores A linguagem C 1 aula 7 aulas Talvez haja mais algum assunto a abordar nas aulas seguintes Mestrado Integrado

Leia mais

Noções de Software. André Aziz (andreaziz.ufrpe@gmail.com) Francielle Santos (francielle.ufrpe@gmail.com)

Noções de Software. André Aziz (andreaziz.ufrpe@gmail.com) Francielle Santos (francielle.ufrpe@gmail.com) Noções de Software André Aziz (andreaziz.ufrpe@gmail.com) Francielle Santos (francielle.ufrpe@gmail.com) Noções de Software; Sistemas Operacionais: Evolução; Conceitos Básicos; Tipos; Exemplos. DEINFO/UFRPE

Leia mais

Prof. Célio Conrado 1

Prof. Célio Conrado 1 O usuário se comunica com o núcleo do computador (composto por CPU e memória principal) através de dispositivos de entrada e saída (dispositivos de E/S). Todo objeto que faz parte do sistema e tem por

Leia mais

Unidade IV GERENCIAMENTO DE SISTEMAS. Prof. Roberto Marcello

Unidade IV GERENCIAMENTO DE SISTEMAS. Prof. Roberto Marcello Unidade IV GERENCIAMENTO DE SISTEMAS DE INFORMAÇÃO Prof. Roberto Marcello SI - Tecnologia da informação SI - Tecnologia da informação Com a evolução tecnológica surgiram vários setores onde se tem informatização,

Leia mais

INFORMÁTICA INFORMÁTICA BÁSICA

INFORMÁTICA INFORMÁTICA BÁSICA INFORMÁTICA BÁSICA PROF. MARCOS VINICIUS GRADUADO EM ANÁLISES DE SISTEMAS. PÓS-GRADUADO EM ADMINISTRAÇÃO E SEGURANÇA DE SISTEMAS COMPUTACIONAIS FACULDADE ESTÁCIO DE SÁ. ANALISTA DE SISTEMAS E DBA SQL SERVER

Leia mais

ARQUITETURA DE COMPUTADORES

ARQUITETURA DE COMPUTADORES 1 ARQUITETURA DE COMPUTADORES U C P Prof. Leandro Coelho Plano de Aula 2 Aula Passada Definição Evolução dos Computadores Histórico Modelo de Von-Neumann Básico CPU Mémoria E/S Barramentos Plano de Aula

Leia mais

Introdução à Engenharia de Computação

Introdução à Engenharia de Computação Introdução à Engenharia de Computação Tópico: O Computador como uma Máquina Multinível (cont.) José Gonçalves - LPRM/DI/UFES Introdução à Engenharia de Computação Máquina Multinível Moderna Figura 1 Máquina

Leia mais

INTRODUÇÃO AOS SISTEMAS OPERACIONAIS SEMANA 03

INTRODUÇÃO AOS SISTEMAS OPERACIONAIS SEMANA 03 INTRODUÇÃO AOS SISTEMAS OPERACIONAIS SEMANA 03 fevereiro/2011 Surgimento, desenvolvimento e evolução dos sistemas operacionais até os sistemas modernos. 1 - Introdução A evolução dos sistemas operacionais

Leia mais

Profa. Dra. Amanda Liz Pacífico Manfrim Perticarrari. amanda@fcav.unesp.br

Profa. Dra. Amanda Liz Pacífico Manfrim Perticarrari. amanda@fcav.unesp.br Profa. Dra. Amanda Liz Pacífico Manfrim Perticarrari amanda@fcav.unesp.br Documentário http://www.youtube.com/watch?v=sx1z_mgwds8 Introdução Computadores de primeira geração (1946 1959): A primeira geração

Leia mais

Introdução à Engenharia de Computação

Introdução à Engenharia de Computação Introdução à Engenharia de Computação Tópico: Organização Básica de um Computador Digital Introdução à Engenharia de Computação 2 Componentes de um Computador Computador Eletrônico Digital É um sistema

Leia mais

INFORmação. O que é um Computador?

INFORmação. O que é um Computador? Professor: M. Sc. Luiz Alberto Filho Conceitos básicos Evolução histórica Hardware Sistemas de numeração Periféricos Software Unidades Básicas de Medidas 2 Facilidade de armazenamento e recuperação da

Leia mais

Introdução à estrutura e funcionamento de um Sistema Informático

Introdução à estrutura e funcionamento de um Sistema Informático Introdução à estrutura e funcionamento de um Sistema Informático Elementos que constituem o Computador O funcionamento do computador é possível devido aos vários elementos interligados que o constituem:

Leia mais

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores Conceitos Básicos de Rede Um manual para empresas com até 75 computadores 1 Conceitos Básicos de Rede Conceitos Básicos de Rede... 1 A Função de Uma Rede... 1 Introdução às Redes... 2 Mais Conceitos Básicos

Leia mais

Aula 2 Sistemas de Numeração (Revisão)

Aula 2 Sistemas de Numeração (Revisão) Aula 2 Sistemas de Numeração (Revisão) Anderson L. S. Moreira anderson.moreira@recife.ifpe.edu.br http://dase.ifpe.edu.br/~alsm 1 O que fazer com essa apresentação 2 Agenda Breve revisão da aula anterior

Leia mais

Introdução. Sistemas Operacionais

Introdução. Sistemas Operacionais FATEC SENAC Introdução à Sistemas Operacionais Rodrigo W. Fonseca Sumário Definição de um S.O. Características de um S.O. História (evolução dos S.O.s) Estruturas de S.O.s Tipos de Sistemas Operacionais

Leia mais

Curso Técnico em Redes de computadores. Evolução Histórica dos Computadores

Curso Técnico em Redes de computadores. Evolução Histórica dos Computadores Curso Técnico em Redes de computadores Evolução Histórica dos Computadores 1 O conceito de efetuar cálculos com algum tipo de equipamento data pelo menos do século V a.c, com os babilônios e sua invenção

Leia mais

Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores Arquitetura e Organização de Computadores Suporte do Sistema Operacional Material adaptado, atualizado e traduzido de: STALLINGS, William. Arquitetura e Organização de Computadores. 5ª edição Objetivos

Leia mais

INFORMÁTICA PARA ADMINISTRAÇÃO I

INFORMÁTICA PARA ADMINISTRAÇÃO I CENTRO DE ENSINO SUPERIOR DO AMAPÁ INFORMÁTICA PARA ADMINISTRAÇÃO I Unidade II O usuário se comunica com o núcleo do computador (composto por CPU e memória principal) através de dispositivos de entrada

Leia mais

UFRJ IM - DCC. Sistemas Operacionais I

UFRJ IM - DCC. Sistemas Operacionais I UFRJ IM - DCC Sistemas Operacionais I Unidade I 18/9/2009 Prof. Antonio Carlos Gay Thomé Prof. Aux. Simone Markenson Pech 1 ORGANIZAÇÃO DA UNIDADE Conceituação de SO Funções Básicas Breve Histórico Tipos

Leia mais

Organização de Computadores Como a informação é processada?

Organização de Computadores Como a informação é processada? Curso de ADS/DTEE/IFBA Organização de Computadores Como a informação é processada? Prof. Antonio Carlos Referências Bibliográficas: 1. Ciência da Computação: Uma visão abrangente - J.Glenn Brokshear 2.

Leia mais

Professor: Gládston Duarte

Professor: Gládston Duarte Professor: Gládston Duarte INFRAESTRUTURA FÍSICA DE REDES DE COMPUTADORES Ø Computador Ø Instalação e configuração de Sistemas Operacionais Windows e Linux Ø Arquiteturas físicas e lógicas de redes de

Leia mais

A Evolução dos Sistemas Operacionais

A Evolução dos Sistemas Operacionais Capítulo 3 A Evolução dos Sistemas Operacionais Neste capítulo, continuaremos a tratar dos conceitos básicos com a intensão de construirmos, agora em um nível mais elevado de abstração, o entendimento

Leia mais