Sistemas Operacionais

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

Download "Sistemas Operacionais"

Transcrição

1 UNIVERSIDADE BANDEIRANTE DE SÃO PAULO INSTITUTO POLITÉCNICO CURSO DE SISTEMAS DE INFORMAÇÃO Sistemas Operacionais Notas de Aulas: Tópico 2 A História e evolução dos Sistemas Operacionais, o porquê. Professor: Arlindo Batista São Paulo 2009

2 Sumário O sistema Operacional... 3 A história dos Sistemas Operacionais... 4 Primeira Geração de computadores ( )... 6 Segunda Geração ( )... 8 Terceira Geração ( )...10 Quarta Geração (1980 até hoje)...14 Inicia-se uma Nova Geração...18 Tópicos importantes:...19 Tópico 1 Sistemas Operacionais 2

3 O sistema Operacional A História dos Sistemas Operacionais É um software de controle do computador, responsável por alocar recursos de hardware, escalonar tarefas e fornecer uma interface entre usuário e hardware. Um Sistema Operacional pode ser definido como: uma camada de software que de forma segura, permite a abstração e a multiplexação dos recursos físicos. Segundo Tanenbaum 1 e Silberschatz 2 existem dois modos distintos de conceituar um sistema operacional: (i) pela perspectiva do usuário, visão "top-down", é uma abstração do hardware, fazendo o papel de intermediário entre o software aplicativo ou programa e os componentes físicos do computador (hardware); (ii) numa visão "bottom-up", de baixo para cima, é um gerenciador de recursos, e, controla quais aplicações (processos) podem ser executadas, quando, e, que recursos (memória, disco, periféricos) podem ser utilizados. Portanto, se não existissem os sistemas operacionais, todo programa desenvolvido deveria saber como comunicar-se com os dispositivos do computador que precisasse utilizar. 1 Andrew Stuart Tanenbaum - nasceu em 1944, na cidade de Nova Iorque é o chefe do Departamento de sistemas de computação, na Universidade Vrije, Amsterdã nos Países Baixos. Ele é o autor do Minix, um sistema operacional baseado no Unix. Sua referência vem dos livros sobre Sistemas Operacionais. 2 Em seu livro Sistemas Operacionais com Java Campus 7 Edição. Tópico 1 Sistemas Operacionais 3

4 Figura 1 - Existe a necessidade de um Sistema Operacional SISTEMA OPERACIONAL É UM PROGRAMA QUE GERENCIA O COMPUTADOR. O Sistema Operacional tem função de gerenciador de recursos: fornece um esquema de alocação ordenada e controlada de recursos computacionais aos programas. A história dos Sistemas Operacionais Os sistemas operacionais estiveram intimamente associados à arquitetura dos computadores nos quais eles rodam. Por esta razão vamos examinar as sucessivas gerações de computadores para ver como eram seus sistemas operacionais. O primeiro computador digital verdadeiro foi projetado pelo matemático inglês Charles Babbage 3. Ele gastou a maior parte de sua fortuna e de sua vida na tentativa de construir uma máquina analítica. Era um projeto puramente mecânico composto de engrenagens e discos perfurados. Babbage foi o primeiro a perceber que uma máquina 3 Charles Babbage (26 de Dezembro de de Outubro de 1871) foi um cientista, matemático e inventor inglês nascido em Teignmouth, Devon. Tópico 1 Sistemas Operacionais 4

5 computadora deveria consistir em um dispositivo de entrada, uma memória, uma unidade central de processamento, e um dispositivo de saída. Ele usava uma impressora como dispositivo de saída e, como dispositivo de entrada, usava um leitor de cartões que era inspirado nos cartões perfurados de Jacquard 4. Embora tenha investido a fortuna e tempo, Babbage nunca conseguiu fazê-la funcionar adequadamente. Babbage sabia que precisaria de software para a sua máquina analítica. Assim ele contratou uma jovem mulher, Ada Lovelace 5, filha de um famoso poeta britânico (Lord Byron), como programadora. Ela é considerada a primeira programadora do mundo. Não houve também outro programador antes dela. O nome da linguagem de programação Ada é uma homenagem a ela. Charles Babbage Réplica (parte) do Calculador Diferencial Ada Lovelace 4 Joseph Marie Jacquard (7 de julho de 1752, Lyon 7 de agosto de 1834, Oullins) foi um inventor francês. Em 1801, na França, durante a Revolução Industrial, Joseph Marie Jacquard, mecânico francês, ( ) inventou um tear mecânico controlado por grandes cartões perfurados. 5 Augusta Ada King ( ) Casada aos vinte anos, assumiu o nome do marido e o título de condessa tornando-se a Condessa de Lovelace, foi a primeira programadora do mundo. Tópico 1 Sistemas Operacionais 5

6 Primeira Geração de computadores ( ) Marca a época das válvulas e painéis de conectores. Note que temos uma ausência de progresso na área, entre Babbage e a II Guerra Mundial. Em meados da década de 40, Harvard Aiken, de Harvard, John von Neuman, do Instituto de Estudos Avançados de Princeton, J. Presper Eckert e William Mauchley, da Universidade da Pensilvânia, e Konrad Zuse, na Alemanha, dentre outros tiveram sucesso na construção de máquinas de cálculo utilizando válvulas. Essas máquinas eram enormes, ocupando salas inteiras com dezenas de milhares de válvulas, e eram muito mais lentas que as mais simples calculadoras de hoje. Naquele tempo um único grupo de pessoas projetava, construía, programava, operava e mantinha cada máquina. Toda a programação era feita em linguagem de máquina, frequentemente ligando com fios painéis de conectores para controlar as funções básicas da máquina. As linguagens de programação eram desconhecidas e ninguém nunca tinha ouvido falar de sistemas operacionais. O modo normal de operação era o programador reservar um período de tempo na folha de reserva na parede, depois descer até o lugar da máquina, inserir suas conexões no computador e gastar algumas horas esperando que nenhuma das aproximadamente válvulas queimasse durante a execução. Praticamente todos os problemas eram simples cálculos numéricos, tais como gerar tabelas de senos e de co-senos. O primeiro computador digital de propósito geral foi o ENIAC (Eletronic Numerical Integration and Computer). Sua estrutura possuía válvulas, capacitores, resistores, pesava 30 toneladas, e ele realizava 5 mil adições por segundo. Tópico 1 Sistemas Operacionais 6

7 No início da década de 50 a rotina melhorou um pouco com a introdução dos cartões perfurados, tornando-se possível gravar programas em cartões e lê-los, em vez de usar cabos conectores. Figura 2 O ENIAC Figura 3 O EDVAC Figura 4 O UNIVAC Tópico 1 Sistemas Operacionais 7

8 Figura 5 O Primeiro Bug Segunda Geração ( ) Marca a fase dos transistores e sistemas em lote. Com a introdução dos transistores os computadores tornaram mais confiáveis, o bastante para serem fabricados e vendidos para clientes com expectativa de que continuariam a funcionar por tempo suficiente para realizar algum trabalho útil. Pela primeira vez estabeleceram-se uma distinção clara entre projetistas, construtores, operadores, programadores e o pessoal de manutenção. As máquinas eram guardadas em salas especiais com ar condicionado e equipes de operadores profissionais para mantê-las funcionando. Somente as grandes corporações ou importantes órgãos do governo ou universidades podiam ter recursos para arcar com seu preço, na casa dos milhões de dólares. Para executar um programa ou conjunto de programas (job), um programador primeiro escrevia o programa em papel, Tópico 1 Sistemas Operacionais 8

9 usando o Fortran ou Assembly, para então transformá-lo em cartões perfurados. Os cartões eram então levados para a sala entrada onde era recebido por um dos operadores. Quando o computador terminava o job, um operador ia até a impressora, removia a saída e a levava para a sala de saída, onde ficava a disposição do programador. Em seguida o operador pegava um dos conjuntos de cartões que haviam sido trazidos para a sala de entrada e os inseria na máquina para leitura. Muito tempo de máquina se perdia enquanto os operadores se deslocavam nas salas para implementar as operações em computador. A busca de economia de tempo levou a criação de sistemas de processamento em lotes ou batch system. Colecionava-se uma bandeja completa de jobs na sala de entrada e depois os mesmos eram lidos sobre uma fita magnética, utilizando-se um computador pequeno e mais barato (para os computadores da época). Nesta fase SO típicos era o FMS (Fortram Monitor System) e o IBSYS da IBM. Figura 6 - O IBM 1401 Tópico 1 Sistemas Operacionais 9

10 Figura 7 - O sistema IBM 1401 Terceira Geração ( ) A maioria dos fabricantes de computadores tinha duas linhas de produto distintas e totalmente incompatíveis. De um lado tinham-se os computadores científicos de grande escala, baseados em palavras, que eram utilizados para cálculos numéricos em ciência e engenharia. Por outro lado havia os computadores comerciais, baseados em caracteres, amplamente usados para classificar e para imprimir fitas para bancos e para companhias de seguro. Desenvolver duas linhas distintas de produtos era uma proposta cara para os fabricantes. A IBM tentou resolver estes problemas em uma única tacada introduzindo o System/360 6 (S/360). O IBM S/360 era uma série de máquinas compatíveis ao nível de software que variavam desde a capacidade de 1401 até um muito mais do que o 7094, desenvolvido durante a segunda geração. As máquinas diferiam somente no preço e no desempenho (memória máxima, velocidade de processamento, número de dispositivos de Entrada e Saída (E/S) permitidos, etc.). 6 O IBM System/360 è uma família de mainframes, lançadas pela IBM em 7 de Abril de Tópico 1 Sistemas Operacionais 10

11 Figura 8 - O S/360 Como todas as máquinas tinham a mesma arquitetura e conjunto de instruções, programas escritos para uma máquina podiam executar em todas as outras. Assim uma única família de máquinas podia satisfazer as necessidades de todos os clientes. O IBM S/360 era a primeira linha importante de computadores usando Circuitos Integrados (CIs) de pequena escala. Isto proporcionava vantagens importantes de preço versus desempenho sobre máquinas de segunda geração, que eram baseadas em transistores como componentes. O IBM S/360 foi um êxito imediato e a idéia de uma família de computadores compatíveis logo foi adotada por todos os outros fabricantes importantes. A maior força da idéia de "uma família" era ao mesmo tempo sua maior fraqueza. A intenção era que todo software, incluindo o sistema operacional, tinha que trabalhar em todos os modelos. Ele tinha que ser bom em sistemas com poucos e com muitos periféricos. Ele tinha de funcionar bem em ambientes comerciais e em ambientes científicos. Tinha de ser eficiente para todo uso. Não havia como a IBM, ou qualquer outra pessoa, conseguir escrever um software para atender a todos estes requisitos contraditórios. O resultado era um sistema operacional extraordinariamente Tópico 1 Sistemas Operacionais 11

12 complexo e grande. Consistia de milhões de linhas de linguagem assembler, escritas por milhares de programadores e com milhares de "bugs". Apesar disto o sistema operacional 360 e os sistemas operacionais semelhantes de terceira geração produzidos por outros fabricantes de computador realmente satisfizeram a maioria dos seus clientes. Eles também popularizaram várias técnicas-chaves em sistema operacionais de segunda geração. A mais importante delas era a multiprogramação. Para evitar a ociosidade da CPU quando se fazia uma pausa para troca de fitas ou outra operação, dividia-se a memória em varias partições, com um job diferente em cada uma delas. Assim quando se pausava a execução de um job outro entrava em operação, ocupando o tempo ocioso da CPU. Veja a figura ao lado, ilustrando a partição da memória: Outro importante recurso da geração foi a capacidade de ler Jobs de cartões para disco assim que chegavam na sala do computador. Desta forma quando uma execução terminava já se podia iniciar outra. Esta técnica á chamada spooling 7. A necessidade de tempo de resposta rápido abriu caminho para uma variante da técnica de multiprogramação chamada compartilhamento de tempo. Segundo definição Deitel 8, multiprogramação é quando vários jobs estão na memória principal simultaneamente, enquanto o processador é chaveado de um job para outro job, fazendo-os avançarem enquanto os dispositivos periféricos são mantidos em uso quase constante. 7 Spooling Sigla de simultaneous peripheral operation on line, ou seja, operação periférica simultânea on line. 8 Deitel Sistemas Operacionais Modernos. Tópico 1 Sistemas Operacionais 12

13 Num sistema de tempo compartilhado, se 20 usuários faziam logon e 17 deles estavam pensando ou tomando café, a CPU podia estar alocada para os outros 3 jobs. Outro importante desenvolvimento durante a terceira geração foi o crescimento fenomenal dos minicomputadores dando origem a toda uma nova indústria. O preço destas máquinas girava em torno de 120 mil dólares e venderam como pãozinho quente da padaria. Um dos cientistas de computação da Bell Labs, Ken Thompson, descobriu um pequeno microcomputador que ninguém estava usando e começou a escrever uma versão simplificada monousuária que evoluiu para o sistema operacional UNIX, que se tornou popular no mundo acadêmico, entre órgãos do governo e entre muitas empresas. Figura 9 - Primeiro Chip de computador No final dessa fase, com a evolução dos microprocessadores, surgiram os primeiros microcomputadores, muito mais baratos que qualquer um dos computadores até então comercializados. Entre eles, destaca-se os micros de 8 bits da Apple e o Sistema Operacional CP/M (Control Program Monitor). Tópico 1 Sistemas Operacionais 13

14 Quarta Geração (1980 até hoje) O desenvolvimento dos circuitos LSI 9, chips contendo milhares de transistores por cm 2 de silício foi o alvorecer da era do computador pessoal. Assim como os microcomputadores da terceira geração possibilitou que cada departamento em uma empresa ou uma universidade tivesse seu computador, o microprocessador possibilitou que as pessoas tivessem seu computador pessoal. Os primeiros foram chamados estações de trabalho. Na verdade estas estações nada mais são do que computadores pessoais de maior porte, normalmente conectados por uma rede. A ampla disponibilidade do poder da computação abriu caminho para o crescimento de uma importante indústria de software para computadores pessoais. Figura 10 Partição de Memória Grande parte desse software tinha uma interface amigável, ou seja, era projetada para usuários que não só ignoravam tudo sobre computadores como também não tinham nenhuma intenção de aprender. Dois sistemas 9 LSI - Large Scale Integration ou Integração em Larga Escala. Tópico 1 Sistemas Operacionais 14

15 operacionais inicialmente dominaram a cena do computador pessoal e da estação de trabalho: o MS-DOS da Microsoft e o UNIX. O MS-DOS era amplamente usado na IBM PC e em outras máquinas que empregavam CPU 8088 e seus sucessores 80286, e Mais tarde o Pentium e o Pentium PRO. Depois veio o sucessor do MS-DOS, o Windows, originalmente rodando sobre o DOS. Neste sentido os Windows 3.1, 3.11 era mais como uma shell 10 do que um sistema operacional. Mas em 1995 foi lançada uma versão independente, o Windows95, de modo que o MS-DOS deixou de ser utilizado com suporte do Windows. O UNIX é outro importante concorrente que dominante em estações de trabalho e em outros computadores topo de linha, como os servidores de rede. Um desenvolvimento importante que começou durante os meados da década de 80 é o crescimento de redes de computadores pessoais, executando sistemas operacionais de rede e sistemas operacionais distribuídos. Em um sistema operacional de rede, os usuários estão cientes da existência de múltiplos computadores e podem se comunicar e podem se conectar com máquinas e copiar arquivos de uma máquina para outra. Cada máquina executa localmente seu sistema operacional e tem seu próprio usuário ou usuários. Os sistemas operacionais de rede não são fundamentalmente diferentes dos sistemas operacionais monoprocessadores. E claro que eles necessitam de uma interface de rede e de algum software de baixo nível pra controlá-la, bem como programas para permitir conexões remotas e acesso 10 shell, de maneira genérica, é um programa que intermedia o contato entre o usuário e o computador. Tópico 1 Sistemas Operacionais 15

16 a arquivos remotos. Entretanto tais condições não mudam essencialmente a estrutura de um sistema operacional. Verdadeiros sistemas operacionais distribuídos requerem mais do que adição de pequenas porções de código a um sistema operacional monoprocessador, porque os sistemas operacionais distribuídos diferem significantemente. Por exemplo, eles com freqüência permitem que os aplicativos executem vários processadores simultaneamente. Por isso requerem um algoritmo de agendamento de processsador mais complexo a fim de aperfeiçoar a quantidade de paralelismo. Figura 11 - Foto do IBM PC/XT e do seu Processador o 8088 Figura 12 - O Primeiro Apple Tópico 1 Sistemas Operacionais 16

17 Figura 13 - O Segundo Apple Figura 14 - Hard drive 10 Megabytes - Memorex Modelo Data Acontecimento 1954 Surgimento do primeiro Assembler 1958 Surgimento da linguagem de programação Lisp (utilizada em estudos de Inteligência Artificial) Surgimento da linguagem de programação Algol 58 Surgimento do Fortran II 1960 Surgimento da linguagem de programação Cobol, criada pela Codasyl (Conference on Data Systems and Languages) 1962 Surge o conceito de sistema operacional 1964 Surgimento da linguagem de programação PL/ Surgimento do sistema operacional Unix 1971 Surgimento da linguagem de programação Pascal 1972 Dennis Ritchie desenvolve o compilador C Tópico 1 Sistemas Operacionais 17

18 1975 Surgimento da linguagem de programação Basic (residente em microcomputadores). Bill Gates e Paul Allen escrevem uma versão do Basic, a qual é vendida para MITS (Micro Instrumentation and Telemetry Systems), na base de royalty por cópia 1981 Surgimento do sistema operacional MS-DOS (para computadores pessoais padrão IBM-PC) 1983 Surgimento do Unix System V 1985 Surgimento da linguagem de programação C++ (orientada a objetos) Microsoft lança o Windows (ambiente de sistema operacional) Surgimento do Aldus Pagemaker para Macintosh 1987 A IBM lança o sistema operacional OS/ Surgimento do sistema operacional Windows 95 (Microsoft) 1998 Lançado o Windows 98 Inicia-se uma Nova Geração Os grandes avanços em termos de hardware, software e telecomunicações no final de século passado, são conseqüências da evolução das aplicações, que necessitam cada vez mais de capacidade de processamento e armazenamento de dados. Sistemas especialistas, sistemas multimídia, banco de dados distribuídos, inteligência artificial e redes neurais são apenas alguns exemplos da necessidade cada vez maior de capacidade de processamento.... quanto mais um computador sabe sobre um usuário, melhor ele pode servir àquele usuário. Contudo, há diferentes estilos e filosofias que pretendem esclarecer qual o melhor método para ensinar nossos Tópico 1 Sistemas Operacionais 18

19 computadores sobre nós, sobre nossos hábitos, interesses, padrões e preferências. Orvant (1996). A evolução da microeletrônica permitirá o desenvolvimento de processadores e memórias cada vez mais velozes e baratos, além de dispositivos menores, mais rápidos e com maior capacidade de armazenamento. Os componentes baseados em tecnologia VLSI evoluem rapidamente para o ULSI 11. Tópicos importantes: Modificações profundas nas disciplinas de programação nos usos de arquiteturas paralelas; Processamento distribuído explorado nos Sistemas Operacionais, espalhando funções por vários processadores (redes); Arquitetura cliente-servidor em redes locais passa a ser oferecida em redes distribuídas, permitindo o acesso a todo tipo de informação, independentemente de onde esteja armazenada. Consolidação dos SOs baseados em interfaces gráficas. Novas interfaces homem-máquina serão utilizadas, como linguagens naturais, sons e imagens. Conceitos e implementações só vistos em sistemas considerados de grande porte estão sendo introduzidos na maioria dos sistemas desktop (Windows, Unix, Linux, etc...). Desenvolvido para os clones AT 386, 486, o Linux (um sistema Unixlike) lidera uma revolução no modelo de desenvolvimento e comercialização de sistemas operacionais para computadores 11 ULSI - Ultra Large Scale Integration ou Integração em Altíssima Larga Escala. Tópico 1 Sistemas Operacionais 19

20 pessoais. Estima-se hoje que existam mais 18 milhões de usuários Linux em todo o mundo. Tópico 1 Sistemas Operacionais 20

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

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

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

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

INFORMÁTICA APLICADA À ADMINISTRAÇÃO I

INFORMÁTICA APLICADA À ADMINISTRAÇÃO I CEAP CENTRO DE ENSINO SUPERIOR ADMINISTRAÇÃO DE EMPRESAS Surgimento da Informática INFORMÁTICA APLICADA À ADMINISTRAÇÃO I Unidade I Prof Célio Conrado www.celioconrado.com celio.conrado@gmail.com Já nos

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

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

Fundamentos da Informática. História dos Computadores Prof. Hélder Almeida www.helderalmeida.com.br

Fundamentos da Informática. História dos Computadores Prof. Hélder Almeida www.helderalmeida.com.br Fundamentos da Informática História dos Computadores Prof. Hélder Almeida www.helderalmeida.com.br História da Computação Hoje em dia, os computadores estão presentes em nossa vida de uma forma nunca vista

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

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

Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores Arquitetura e Organização de Computadores Aula 01 Tecnologias e Perspectiva Histórica Edgar Noda Pré-história Em 1642, Blaise Pascal (1633-1662) construiu uma máquina de calcular mecânica que podia somar

Leia mais

AULA 01 CONCEITOS BÁSICOS DE PROGRAMAÇÃO. Eduardo Camargo de Siqueira INFORMÁTICA APLICADA TÉCNICO EM ELETRÔNICA

AULA 01 CONCEITOS BÁSICOS DE PROGRAMAÇÃO. Eduardo Camargo de Siqueira INFORMÁTICA APLICADA TÉCNICO EM ELETRÔNICA AULA 01 CONCEITOS BÁSICOS DE PROGRAMAÇÃO Eduardo Camargo de Siqueira INFORMÁTICA APLICADA TÉCNICO EM ELETRÔNICA CURIOSIDADE 2 O COMPUTADOR O homem sempre procurou máquinas que o auxiliassem em seu trabalho.

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

Histórico dos Computadores

Histórico dos Computadores Histórico dos Computadores O mais antigo equipamento para cálculo foi o ábaco (Fig. 1), que era um quadro com arruelas móveis, dispostas em arames paralelos, tendo, portanto, um mecanismo simples. Surgido

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

Fundamentos de Informática 1ºSemestre

Fundamentos de Informática 1ºSemestre Fundamentos de Informática 1ºSemestre Aula 1 Prof. Nataniel Vieira nataniel.vieira@gmail.com SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS Uma abordagem inicial... o

Leia mais

- Aula 2 ESTÁGIOS DA EVOLUÇÃO DA ARQUITETURA DOS COMPUTADORES

- Aula 2 ESTÁGIOS DA EVOLUÇÃO DA ARQUITETURA DOS COMPUTADORES - Aula 2 ESTÁGIOS DA EVOLUÇÃO DA ARQUITETURA DOS COMPUTADORES 1. INTRODUÇÃO Centenas de tipos diferentes de computadores foram projetados e construídos ao longo do ciclo evolutivo dos computadores digitais.

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

Gerações de Computadores. INF005 - Arquitetura de Computadores e Software Básico Aula 3 Flávia Maristela (flavia@flaviamaristela.

Gerações de Computadores. INF005 - Arquitetura de Computadores e Software Básico Aula 3 Flávia Maristela (flavia@flaviamaristela. Gerações de Computadores INF005 - Arquitetura de Computadores e Software Básico Aula 3 Flávia Maristela (flavia@flaviamaristela.com) Como é formado o meu computador? Computador = hardware + software 1ª

Leia mais

1. NÍVEL CONVENCIONAL DE MÁQUINA

1. NÍVEL CONVENCIONAL DE MÁQUINA 1. NÍVEL CONVENCIONAL DE MÁQUINA Relembrando a nossa matéria de Arquitetura de Computadores, a arquitetura de Computadores se divide em vários níveis como já estudamos anteriormente. Ou seja: o Nível 0

Leia mais

Introdução à Computação

Introdução à Computação Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Introdução à Computação DCA0800 - Algoritmos e Lógica de Programação Heitor Medeiros 1 Informática x Computação

Leia mais

Sistemas Operativos. Funções genéricas de um S.O.

Sistemas Operativos. Funções genéricas de um S.O. Introdução Funções genéricas de um S.O.! O S.O. é a primeira camada de software indispensável para que o sistema informático possa funcionar! Tem por funções controlar e gerir os recursos de hardware Torná-los

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

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 Introdução Um sistema operacional é um programa que atua como intermediário entre o usuário e o hardware de um computador. O propósito

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

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: História dos computadores

Introdução à Computação: História dos computadores Introdução à Computação: História dos computadores Ricardo de Sousa Bri.o rbri.o@ufpi.edu.br DIE- UFPI 2004 by Pearson Education Objetivos Aprender sobre a história dos computadores. 2004 by Pearson Education

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

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

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

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

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

AULA 01 INTRODUÇÃO. Eduardo Camargo de Siqueira CIRCUITOS DIGITAIS Engenharia de Computação

AULA 01 INTRODUÇÃO. Eduardo Camargo de Siqueira CIRCUITOS DIGITAIS Engenharia de Computação AULA 01 INTRODUÇÃO Eduardo Camargo de Siqueira CIRCUITOS DIGITAIS Engenharia de Computação O COMPUTADOR O homem sempre procurou máquinas que o auxiliassem em seu trabalho. O computador é consciente, trabalhador,

Leia mais

Fundamentos de Sistemas Computacionais Introdução

Fundamentos de Sistemas Computacionais Introdução Fundamentos de Sistemas Computacionais Introdução Prof. Eduardo Alchieri Sistema Computacional Hardware Software Usuários Um ou mais processadores, memória, discos, impressoras, teclado, mouse, monitor,

Leia mais

Everson Scherrer Borges João Paulo de Brito Gonçalves

Everson Scherrer Borges João Paulo de Brito Gonçalves Everson Scherrer Borges João Paulo de Brito Gonçalves 1 Tipos de Sistemas Operacionais Os tipos de sistemas operacionais e sua evolução estão relacionados diretamente com a evolução do hardware e das

Leia mais

AUTOMAÇÃO DE ESCRITÓRIOS ADE

AUTOMAÇÃO DE ESCRITÓRIOS ADE Curso: TÉCNICO EM INFORMÁTICA com Habilitação em Programação e Desenvolvimento de Sistemas. AUTOMAÇÃO DE ESCRITÓRIOS ADE NOTA DE AULA 01 Assunto: Introdução a informática. Histórico do computador. Conceitos

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

ARQUITETURA DE COMPUTADORES - 1866

ARQUITETURA DE COMPUTADORES - 1866 1 Introdução: Um computador é uma máquina (conjunto de partes eletrônicas e eletromecânicas) capaz de sistematicamente coletar, manipular e fornecer resultados da manipulação de dados para um ou mais objetivos.

Leia mais

1. Sistemas Operacionais

1. Sistemas Operacionais 1. Sistemas Operacionais 1.1. Conceitos Básicos de Sistema Operacional Em torno de um computador, existem usuários com problemas para serem resolvidos. Por exemplo, um usuário precisa editar texto, enquanto

Leia mais

Sistemas de Informações Gerenciais

Sistemas de Informações Gerenciais Sistemas de Informações Gerenciais Aula 3 Sistema de Informação Conceito, Componentes e Evolução Professora: Cintia Caetano INTRODUÇÃO Conceito: Um Sistema de Informação (SI) é um sistema cujo elemento

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

IB I M B - PC. 1982 ( C ( P C U U

IB I M B - PC. 1982 ( C ( P C U U Microinformática 1981 (CPU 80086 e 80088 8bits/16bits XT) O MS-DOS funciona em um protótipo do IBM- PC. 1982 (CPU 80286 16bits AT) Intel lança chip 286, com 134.000 transistores. Sai a planilha eletrônica

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

Ano Lectivo 2012/2013. Governo da República Portuguesa

Ano Lectivo 2012/2013. Governo da República Portuguesa Ano Lectivo 2012/2013 Governo da República Portuguesa Não há a mínima dúvida de que hoje em dia não podemos viver sem os computadores. Eles são infiltrados em todos os aspectos das nossas vidas, são eles

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

André Aziz (andreaziz@deinfo.ufrpe.br) Francielle Santos (francielle@deinfo.ufrpe.br)

André Aziz (andreaziz@deinfo.ufrpe.br) Francielle Santos (francielle@deinfo.ufrpe.br) André Aziz (andreaziz@deinfo.ufrpe.br) Francielle Santos (francielle@deinfo.ufrpe.br) Apresentações; A disciplina: Objetivos; Cronograma; Avaliação; O que é Computação; Breve histórico. DEINFO/UFRPE 2

Leia mais

Introdução a Computação. A Primeira Geração. A Segunda Geração. Geração dos Computadores. Geração dos Computadores. Geração de Computadores

Introdução a Computação. A Primeira Geração. A Segunda Geração. Geração dos Computadores. Geração dos Computadores. Geração de Computadores Introdução a Computação Geração de Computadores 1ª Geração: 1950 Circuitos eletrônicos a Válvulas Operações Internas em Milissegundos Programados em Linguagem de Máquina 1 2 A Primeira Geração O UNIVAC

Leia mais

Introdução à Informática HISTÓRICO E TIPOS DE COMPUTADORES

Introdução à Informática HISTÓRICO E TIPOS DE COMPUTADORES Universidade do Contestado Campus Concórdia Curso de Engenharia Civil Prof.: Maico Petry Introdução à Informática HISTÓRICO E TIPOS DE COMPUTADORES DISCIPLINA: Informática Aplicada para Engenharia História

Leia mais

Elisa Maria Pivetta Cantarelli. PDF created with pdffactory Pro trial version www.pdffactory.com

Elisa Maria Pivetta Cantarelli. PDF created with pdffactory Pro trial version www.pdffactory.com Universidade Federal de Santa Maria Colégio Agrícola de Frederico Westphalen Conceitos básicos Elisa Maria Pivetta Cantarelli A informática, que torna a INFORmação automática, não deve intimidar. Computador

Leia mais

Fundamentos de Sistemas Operacionais

Fundamentos de Sistemas Operacionais Fundamentos de Sistemas Operacionais Professor: João Fábio de Oliveira jfabio@amprnet.org.br (41) 9911-3030 Objetivo: Apresentar o que são os Sistemas Operacionais, seu funcionamento, o que eles fazem,

Leia mais

Parte 01. Fundamentos de Arquitetura de Computadores. Prof. Pedro Neto

Parte 01. Fundamentos de Arquitetura de Computadores. Prof. Pedro Neto Parte 01 Fundamentos de Arquitetura de Computadores Prof. Pedro Neto Aracaju Sergipe - 2011 Conteúdo 1. Introdução i. Definição de Computador ii. Máquina Multinível iii. Evolução do Computador Histórico

Leia mais

SISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA

SISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA SISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA 1. INTRODUÇÃO O conceito de concorrência é o princípio básico para o projeto e a implementação dos sistemas operacionais multiprogramáveis. O sistemas multiprogramáveis

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

Evolução dos Computadores

Evolução dos Computadores Evolução dos Computadores Campus Cachoeiro Curso: Sistemas de Informação Disciplina: Arquitetura e Organização de Computadores Professor: João Paulo de Brito Gonçalves Geração Zero 1. Computação primitiva

Leia mais

Curso Técnico em Redes

Curso Técnico em Redes Curso Técnico em Redes Prof. Airton Ribeiro - 2012 Histórico das Linguagens de Programação O que é? É um método padronizado para expressar instruções para um computador. É um conjunto de regras sintáticas

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

O modelo do computador

O modelo do computador O modelo do computador Objetivos: Mostrar como é o funcionamento dos computadores modernos Mostrar as limitações a que estamos sujeitos quando programamos Histórico Os primeiros computadores são da década

Leia mais

UNIVERSIDADE DE MOGI DAS CRUZES JOSÉ DA SILVA CONCEITOS DE INFORMÁTICA

UNIVERSIDADE DE MOGI DAS CRUZES JOSÉ DA SILVA CONCEITOS DE INFORMÁTICA UNIVERSIDADE DE MOGI DAS CRUZES JOSÉ DA SILVA CONCEITOS DE INFORMÁTICA Mogi das Cruzes, SP 2007 UNIVERSIDADE DE MOGI DAS CRUZES JOSÉ DA SILVA CONCEITOS DE INFORMÁTICA Trabalho de Conclusão de Curso apresentado

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

EVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60

EVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60 INTRODUÇÃO REDES EVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60 Computadores eram máquinas grandes e complexas, operadas por pessoas altamente especializadas; Não havia interação direta entre usuários

Leia mais

FUNDAMENTOS DE HARDWARE COMO FUNCIONA UM PC? Professor Carlos Muniz

FUNDAMENTOS DE HARDWARE COMO FUNCIONA UM PC? Professor Carlos Muniz FUNDAMENTOS DE HARDWARE COMO FUNCIONA UM PC? A arquitetura básica de qualquer computador completo, seja um PC, um Machintosh ou um computador de grande porte, é formada por apenas 5 componentes básicos:

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

Histórico dos Sistemas Operacionais

Histórico dos Sistemas Operacionais Andrique Amorim www.andrix.com.br professor@andrix.com.br Histórico dos Sistemas Operacionais Que computador você vai comprar? Vou comprar Windows! Voltando na história dos primeiros computadores... Os

Leia mais

Sistemas Operacionais Introdução. Professora: Michelle Nery

Sistemas Operacionais Introdução. Professora: Michelle Nery Sistemas Operacionais Introdução Professora: Michelle Nery Área de Atuação do Sistema Operacional Composto de dois ou mais níveis: Tipo de Sistemas Operacionais Sistemas Operacionais Monotarefas Sistemas

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

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

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

Informática Instrumental Aula 1. Prof. Msc. Fernando Nakayama de Queiroz

Informática Instrumental Aula 1. Prof. Msc. Fernando Nakayama de Queiroz Informática Instrumental Aula 1 Prof. Msc. Fernando Nakayama de Queiroz Ementa da disciplina 1. Apresentação do sistema operacional windows e linux; 2. Aprendendo a operar o teclado e principais teclas

Leia mais

Introdução à Organização e Arquitetura de Computadores. Prof. Leonardo Barreto Campos 1

Introdução à Organização e Arquitetura de Computadores. Prof. Leonardo Barreto Campos 1 Introdução à Organização e Arquitetura de Computadores Prof. Leonardo Barreto Campos 1 Sumário Introdução; Evolução dos Computadores; Considerações da Arquitetura de von Neumann; Execução de uma instrução

Leia mais

Organização Básica de computadores e linguagem de montagem

Organização Básica de computadores e linguagem de montagem Organização Básica de computadores e linguagem de montagem Prof. Edson Borin 1 o Semestre de 2012 ~2400 AC Ábaco: 1 a calculadora ~500 AC Introdução do Zero, Índia antiga ~300 AC Matemático Indiano descreveu

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

Tópicos da aula. Histórico e Evolução dos Computadores. Noções Básicas de Arquitetura de Computadores

Tópicos da aula. Histórico e Evolução dos Computadores. Noções Básicas de Arquitetura de Computadores Tópicos da aula Introdução Histórico e Evolução dos Computadores Noções Básicas de Arquitetura de Computadores Características gerais dos componentes de um computador digital Objetivos da aula Complementar

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

Administração de Sistemas de Informação Gerenciais

Administração de Sistemas de Informação Gerenciais Administração de Sistemas de Informação Gerenciais UNIDADE III: Infraestrutura de Tecnologia da Informação Atualmente, a infraestrutura de TI é composta por cinco elementos principais: hardware, software,

Leia mais

Capítulo 1 Introdução

Capítulo 1 Introdução Capítulo 1 Introdução Programa: Seqüência de instruções descrevendo como executar uma determinada tarefa. Computador: Conjunto do hardware + Software Os circuitos eletrônicos de um determinado computador

Leia mais

PROCESSAMENTO DE DADOS 15/08

PROCESSAMENTO DE DADOS 15/08 PROCESSAMENTO DE DADOS 15/08 Coletar Informática Armazenar Disseminar Dados DADOS Elementos conhecidos de um problema INFORMAÇÃO Um conjunto estruturado de dados transmitindo conhecimento. Novas Tecnologias

Leia mais

CISC RISC Introdução A CISC (em inglês: Complex Instruction Set Computing, Computador com um Conjunto Complexo de Instruções), usada em processadores Intel e AMD; suporta mais instruções no entanto, com

Leia mais

SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL

SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL 1 O ábaco romano O ábaco chinês Dispositivo de calcular frequentemente construído como um quadro de madeira com contas que deslizam sobre fios. Esteve em uso séculos antes da adoção do sistema de numeração

Leia mais

Prof. Gregorio Perez gregorio@uninove.br 2007

Prof. Gregorio Perez gregorio@uninove.br 2007 Sistemas Operacionais I Parte I Introdução Roteiro Prof. Gregorio Perez gregorio@uninove.br 2007 1 Introdução 1.1 O que é um Sistema Operacional? 1.2 Motivações 2 Breve História 2.1 Décadas de 1940s e

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

Calculadoras Mecânicas

Calculadoras Mecânicas ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES Evolução e Desempenho de Computadores 1ª Calculadora - séc. V a.c Muitos povos da antiguidade utilizavam o ábaco para a realização de cálculos do dia a dia, principalmente

Leia mais

Conceitos Básicos sobre Sistema de Computação

Conceitos Básicos sobre Sistema de Computação Conceitos Básicos sobre Sistema de Computação INFORMÁTICA -É Ciência que estuda o tratamento automático da informação. COMPUTADOR Equipamento Eletrônico capaz de ordenar, calcular, testar, pesquisar e

Leia mais

Arquitetura de Computadores. por Helcio Wagner da Silva

Arquitetura de Computadores. por Helcio Wagner da Silva Arquitetura de Computadores -Introdução por Helcio Wagner da Silva Histórico da Evolução dos Computadores ENIAC (Eletronic Numerical Integrator and Computer) John Mauchly& John Presper Eckert, Universidade

Leia mais

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos cpgcarlos@yahoo.com.br www.oficinadapesquisa.com.br Conceito de Computador Um computador digital é

Leia mais

Pós-Graduação, Maio de 2006 Introdução aos Sistemas Operacionais. Prof. Dr. Ruy de Oliveira CEFET-MT

Pós-Graduação, Maio de 2006 Introdução aos Sistemas Operacionais. Prof. Dr. Ruy de Oliveira CEFET-MT Pós-Graduação, Maio de 2006 Introdução aos Sistemas Operacionais Prof. Dr. Ruy de Oliveira CEFET-MT O que é um Sistema Operacional? Um software que abstrai as complexidades do hardware de um usuário/programador

Leia mais

I n f o r m á t i c a

I n f o r m á t i c a Prof. Dr. Rogério R. de Vargas I n f o r m á t i c a História e evolução da informática Itaqui - RS, 2º Semestre de 2014. Aula 2 História da computação e dos computadores 2 Histórico da Computação Conceituação

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

Unidade Central de Processamento Organização da UCP Execução de instruções em paralelo ("pipeline") Execução de programas

Unidade Central de Processamento Organização da UCP Execução de instruções em paralelo (pipeline) Execução de programas http://www.ic.uff.br/~debora/fac! Dar noções iniciais dos componentes básicos de um sistema de computador, assim também como conceitos fundamentais necessários para a manipulação de informação dentro do

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Aula 6 Estrutura de Sistemas Operacionais Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso

Leia mais

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 3

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 3 ORGANIZAÇÃO DE COMPUTADORES MÓDULO 3 Índice 1. História da Arquitetura de Computadores - Continuação..3 1.1. Primeira Geração Válvulas (1945 1955)... 3 1.2. Segunda Geração Transistores (1955 1965)...

Leia mais

Introdução INTRODUÇÃO À COMPUTAÇÃO M. Sistema Computacional. Máquina Virtual. Solução 8/10/10. O problema de comunicação humanocomputador

Introdução INTRODUÇÃO À COMPUTAÇÃO M. Sistema Computacional. Máquina Virtual. Solução 8/10/10. O problema de comunicação humanocomputador Introdução INTRODUÇÃO À COMPUTAÇÃO M M.Sc. Ricardo de Sousa Britto (rbritto@ufpi.edu.br) Computador: Máquina programável, de propósito geral, que processa informação. Programa: Seqüência de instruções

Leia mais

Tecnologia da Informação e Comunicação

Tecnologia da Informação e Comunicação Tecnologia da Informação e Comunicação Parte 1 Conceitos básicos e História Prof. Marcos Monteiro Conceitos básicos Computador é... Conceitos básicos Computador é... Maquina que processa dados? Que tem:

Leia mais

MAC2166 Introdução à Computação Aula 1 (Extra) História da Computação

MAC2166 Introdução à Computação Aula 1 (Extra) História da Computação MAC2166 Introdução à Computação Aula 1 (Extra) História da Computação Kelly Rosa Braghetto DCC IME USP 25 de março de 2014 MAC2166 Introdução à Computação Aula 1 (Extra) História da Computação DCC IME

Leia mais

HISTÓRIA DA COMPUTAÇÃO

HISTÓRIA DA COMPUTAÇÃO HISTÓRIA DA COMPUTAÇÃO Apesar da maior parte do público leigo considerar computação e computador termos necessariamente interligados, a história da computação é mais antiga do que o componente físico que

Leia mais

Resumo até aqui. Gerenciamento Proteção Compartilhamento. Infra-estrutura de Software

Resumo até aqui. Gerenciamento Proteção Compartilhamento. Infra-estrutura de Software Resumo até aqui Complexidade do computador moderno, do ponto de vista do hardware Necessidade de abstrações software Sistema computacional em camadas SO como uma máquina estendida abstrações SO como um

Leia mais

SISTEMAS OPERACIONAIS. Apostila 01 Assunto: Tipos de Sistemas Operacionais UNIBAN

SISTEMAS OPERACIONAIS. Apostila 01 Assunto: Tipos de Sistemas Operacionais UNIBAN SISTEMAS OPERACIONAIS Apostila 01 Assunto: Tipos de Sistemas Operacionais UNIBAN 2.0 - INTRODUÇÃO Os tipos de sistemas operacionais e sua evolução estão intimamente relacionados com a evolução do hardware

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais O que se espera de um sistema de computação? Execução de programas de usuários Permitir a solução de problemas Sistema Operacional (SO) é um programa colocado entre o hardware do

Leia mais