Informática. Prof. Macêdo Firmino. O Mundo dos Softwares e Introdução aos Sistemas Operacionais



Documentos relacionados
Software Aplicativo. Introdução a Computação. Software Customizado. Software Amigável (User-Friendly) Software Empacotado

Softwares Aplicativos. (Capítulo 2)

INFORMÁTICA APLICADA AULA 03 CONCEITOS DE SOFTWARE

Informática. Prof. Macêdo Firmino. Macêdo Firmino (IFRN) Informática Setembro de / 25

Informática I. Aula Baseada no Capítulo 2 do Livro Introdução a Informática Capron e Johnson

Curso Técnico de Nível Médio

Software Utilitário; Software Orientado a Tarefas; Software de Negócios;

São programas de computador utilizados para realizar diversas tarefas É a parte lógica do computador, o que faz o computador realmente funcionar.

Sistemas de Informação Gerencial

Introdução aos Sistemas Operacionais

Informática Software. Prof. Marcos André Pisching, M.Sc.

Resumo. Prof. Alejandro - Introdução à Sistemas Operacionais Resumo Informativo, complemente o material assistindo as Aulas 19/08/2015 1

Informática Instrumental

Aula 02 Software e Operações Básicas. Prof. Bruno Gomes bruno.gomes@ifrn.edu.br

Administração de Sistemas. MSN:

Introdução a Computação

Como é o desenvolvimento de Software?

Principais Sistemas Operacionais. Prof. Fernando Nakayama de Queiroz

Linux, Windows, Antivírus, Teclado e .

I N F O R M Á T I C A. Sistemas Operacionais Prof. Dr. Rogério Vargas Campus Itaqui-RS

Introdução. Hardware X Software. Corpo Humano Parte Física. Capacidade de utilizar o corpo em atividades especificas explorando seus componentes

Conceitos sobre Sistemas Operacionais. Técnico de Informática 2º. Módulo Profa. Madalena Pereira da Silva

Universidade Federal de Goiás. Alexandre Ferreira de Melo CERCOMP / UFG

Informática. Informática. Valdir

Sistema Operacional LINUX

Sistemas Operacionais

Professor: Roberto Franciscatto. Curso: Engenharia de Alimentos 01/2010 Aula 3 Sistemas Operacionais

LINUX. Lapro I Profa. Fernanda Denardin Walker. - Aula 2 - Material adaptado de: Isabel Mansour, Marcia Moraes e Silvia Moraes SISTEMA OPERACIONAL

Informática, Internet e multimídia

16:21:50. Introdução à Informática com Software Livre

Escola Adalgisa de Barros

Windows Explorer. Gerenciador de arquivos, pastas e unidades.

IFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira

Introdução à Informática. Aula 04. Sistemas Operacionais Aplicativos e Utilitários Transmissão e meios de transmissão de dados. Prof.

Sist i em em I a n I fo f rm r at m i at zad

Informática. Aula 03 Sistema Operacional Linux. Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos

Disciplina de Banco de Dados Introdução

Computador Máquina que processa uma grande quantidade de dados com rapidez e precisão.

Sistemas Operacionais. (Capítulo 3) INTRODUÇÃO À ENGENHARIA DA COMPUTAÇÃO. Professor: Rosalvo Ferreira de Oliveira Neto

Software 3. Software. Quando pessoas e empresas compram computadores, em geral, háh Entretanto, é o software que torna um computador útil

Hardware. Computador. Hardware parte do computador em que você normalmente mete o pé quando seu computador não executa uma tarefa solicitada por você.

SISTEMAS OPERACIONAIS 2007

Arquitetura de Computadores para. Sistemas Operacionais. Sistemas Operacionais. Sumário

Informática I. Aula Baseada no Capítulo 2 do Livro Introdução a Informática Capron e Johnson

06/06/2013. O que é Software de Sistema? Sistema Operacional (SO) Tipos de Software de Sistema. Fatia de Mercado :: SO Desktop

Universidade Federal da Fronteira Sul Campus Chapecó Sistema Operacional

COMPUTADOR,, que máquina é essa?

Informática básica Telecentro/Infocentro Acessa-SP

Introdução a Computação

Software Livre. Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar

UNIVERSIDADE FEDERAL DA PARAÍBA PRÓ REITORIA DE EXTENSÃO E ASSUNTOS COMUNITÁRIOS

11/3/2009. Software. Sistemas de Informação. Software. Software. A Construção de um programa de computador. A Construção de um programa de computador

Introdução à Informática

Arquitetura de Computadores. Introdução aos Sistemas Operacionais

Para resolver as questões abaixo considere o Sistema Operacional Microsoft Windows Vista

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna

Informática I. Aula Aula 19-20/11/06 1

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

Introdução à Informática Professor: Juliano Dornelles

SISTEMAS OPERACIONAIS DE REDE

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

Aula 02. Introdução ao Linux

Softwares de Sistemas e de Aplicação

Princípios de TI - Computadores. Sistema Operacional. CECOMP Colegiado de Engenharia da Computação. Prof. Fábio Nelson. Slide 1

No mercado atual, podemos encontrar vários tipos de sistemas operacionais que fazem parte das seguintes classes:

PROJETO INFORMÁTICA NA ESCOLA

Professor: Macêdo Firmino Introdução ao Windows 7

FundamentosemInformática

Figura 01 Kernel de um Sistema Operacional

Noções sobre sistemas operacionais, funcionamento, recursos básicos Windows

Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

Sistemas Operacionais Aula 01

Tecnologia da Informação. Prof Odilon Zappe Jr

Sistemas Operacionais: Aplicativos. Prof. Rafael J. Sandim

São programas de computador com a função de interagir a maquina com o usuário. Licenciados Livres - Gratuitos ou uso limitados 18/10/2010 1

O Windows 7 é um sistema operacional desenvolvido pela Microsoft.

Módulo 4: Gerenciamento de Dados

SISTEMA OPERACIONAL & SOFTWARE LIVRE

Tecnologia e Informática

Introdução à Computação: Softwares Aplicativos

2-Introdução e Conceitos Básicos das TIC

Sistemas Operacionais

Hardware e Software. Exemplos de software:

Fundamentos de Sistemas de Informações: Exercício 1

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

FUNDAMENTOS DE HARDWARE COMO FUNCIONA UM PC? Professor Carlos Muniz

Introdução aos Sistemas da InformaçãoAula 4 p. 1

Introdução à Informática

NOÇÕES DE INFORMÁTICA:

Sistemas Operacionais

Bancos de dados distribuídos Prof. Tiago Eugenio de Melo

PLANO DE ENSINO/AULA

Programação de Computadores

Soluções de Gerenciamento de Clientes e de Impressão Universal

Soluções de Gestão de Clientes e Impressão Universal

CURSO BÁSICO DE INFORMÁTICA. Microsoft Windows XP

Inicialização rápida da instalação SUSE Linux Enterprise Desktop 11

Daniel Gondim. Informática

Transcrição:

Informática Prof. Macêdo Firmino O Mundo dos Softwares e Introdução aos Sistemas Operacionais Macêdo Firmino (IFRN) Informática Março de 2012 1 / 26

Software O Hardware não consegue executar qualquer ação sem receber instruções. Essas instruções são chamadas de software ou programas de computadores. O software permite ao usuário configurar o computador para que proporcione o valor específico de negócio. Exitem dois tipos de software: Softwares aplicativos: executam atividades específicas de processamento de dados ou informação. Isto é, manipulam dados ou texto para criar ou fornecer informações. Estas atividades podem ser: processamento de texto, planilhas eletrônicas, gráfico, multimídia, administração de dados, etc. Softwares básicos: é a classe de programas que controla e dá suporte ao hardware. Age como intermediário entre o hardware e os programas de aplicativos. O software aplicativo não consegue rodar sem o software básico. Os sistemas operacionais são os principais softwares básicos. Macêdo Firmino (IFRN) Informática Março de 2012 2 / 26

Software Aplicativos Software Aplicativo são desenvolvidos para solucionar um problema em particular ou realizar uma tarefa específica. Um software aplicativo pode ser feito sob medida, especificamente para as necessidades de uma organização. A organização contrata programadores de computador para projetar, escrever, testar e implementar. Por exemplo, gerenciamento de uma cĺınica médica ou controle de estoque de um supermercado. Existe uma classe de programas aplicativos, chamados de pacotes, que são vendido em lojas, catálogos ou sites Web. Eles são criados para uma finalidade específica. Os pacotes de aplicativos de uso geral mais utilizados são as planilhas eletrônicas, administração de dados, processamento de texto, editoração eletrônica, gráficos, multimídia e comunicações. Macêdo Firmino (IFRN) Informática Março de 2012 3 / 26

Processamento de Texto O software de computador pessoal mais amplamente usado. Cria memorandos, relatórios, boletins, propagandas e artigos. Um pacote comum de processamento de texto consiste de um conjunto integrado de programas, incluindo programa editor, programa de formatação, programa de impressão, dicionário, corretor ortográfico, programa de correio eletrônico e programas integrados de gráficos, mapas e desenho. Macêdo Firmino (IFRN) Informática Março de 2012 4 / 26

Planilha eletrônica Transforma a tela do computador em uma folha ou grade com linhas e colunas numeradas. Os usuários podem inserir dados numéricos, texto e fórmulas. Os pacotes de planilhas eletrônicas são usados basicamente para apoio à decisão, como no processamento de informações financeiras (por exemplo, em demonstrativos financeiros ou análise de fluxo de caixa) Macêdo Firmino (IFRN) Informática Março de 2012 5 / 26

Gerenciamento de Banco de Dados Encarrega-se do gerenciamento de uma coleção de dados inter-relacionados. O software pode armazenar, recuperar, atualizar e manipular dados. Também pode apresentar relatório de dados de muitas maneiras e imprimi-los. Transforma grandes quantidades de dados em informação. Macêdo Firmino (IFRN) Informática Março de 2012 6 / 26

Gráficos de Apresentação O software gráfico possibilita ao usuário criar, armazenar e mostrar ou imprimir esquemas, gráficos, mapas e desenhos. Ele permite aos usuários absorver mais informações de forma mais rápida, identificar relações e tendências nos dados de forma mais fácil e dar maior destaque a alguns aspectos. Esses pacotes normalmente possuem ferramentas de desenho, modelos de apresentação, diversos estilos de fonte, rotinas de correção ortográfica, ferramentas de gráficos e outras para ajudar a montar múltiplas imagens dentro de uma apresentação complexa. Macêdo Firmino (IFRN) Informática Março de 2012 7 / 26

Comunicação Este software permite aos computadores localizados próximos ou distantes trocarem dados, codificar e decodificar transmissões de dados, verificar erros de transmissão (e corrigi-los automaticamente), comprimir fluxos de dados para uma transmissão mais eficiente e gerenciar a transmissão de documentos. Um exemplo de software de comunicação é um navegador (browser) para acessar arquivos na Internet. Macêdo Firmino (IFRN) Informática Março de 2012 8 / 26

Software Básico O software básico pode ser agrupado em três categorias principais: Programas de controle do sistema: são programas que controlam o uso de hardware, software e recursos de dados do sistema computacional durante a execução de uma tarefa de processamento de dados pelo usuário. O sistema operacional é o melhor exemplo de programa de controle do sistema. Programas de desenvolvimento de sistemas: ajudam os usuários a desenvolver programas e procedimentos de processamento de informações e a preparar aplicativos de usuário. Os principais programas de desenvolvimento são compiladores, tradutores e interpretadores de linguagem. Macêdo Firmino (IFRN) Informática Março de 2012 9 / 26

Software - Software Básico Programas de suporte do sistema: dão suporte às operações, gestão e usuários do sistema computacional, fornecendo-lhes uma infinidade de serviços. Exemplos de programas de suporte do sistema são: monitores de desempenho e de segurança, verificar a integridade de discos magnéticos, restaurar arquivos apagados por engano, localizar arquivos dentro da estrutura de diretório e Anti-vírus. Macêdo Firmino (IFRN) Informática Março de 2012 10 / 26

Introdução a Sistemas Operacionais O principal componente de software básico é um conjunto de programas conhecido coletivamente como sistema operacional. O sistema operacional controla a comunicação do computador com o monitor, a impressora e os dispositivos de armazenamento. Ele também recebe e encaminha as entradas inseridas por meio do teclado e outras fontes de entrada de dados. Os programas que rodam no computador utilizam diversos recursos controlados pelo sistema operacional. Esses recursos incluem o tempo da CPU, a memória principal e os dispositivos de entrada/saída. O sistema operacional procura alocar o uso desses recursos da forma mais eficiente possível. O sistema operacional também faz a interface entre o usuário e o hardware para o usuário final dispõem de um sistema mais amigável. Macêdo Firmino (IFRN) Informática Março de 2012 11 / 26

Introdução a Sistemas Operacionais O sistema operacional executa as seguintes funções: Gerenciamento de tarefas: é o preparo, agendamento e monitoramento de tarefas (programas) para processamento pelo sistema computacional. Gerenciamento de recursos: é o controle do uso dos recursos do sistema computacional utilizados pelos outros programas do software básico e software de aplicativos sendo executados no computador. Esses recursos incluem: a memória principal, a memória secundária, o tempo de processamento da CPU e os dispositivos de entrada/saída. Gerenciamento de dados: é o controle da entrada/saída dos dados, bem como sua localização, armazenamento e recuperação. Controlam a alocação dos dispositivos de armazenamento secundário, o formato físico e a catalogação do armazenamento de dados, bem como a movimentação dos dados entre os dispositivos de memória principal e secundária. Estabelecer uma interface com o usuário; Macêdo Firmino (IFRN) Informática Março de 2012 12 / 26

~ ` Esc Tab Caps Lock Ctrl Shift F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12! @ # $ % ^ & * ( ) 1 2 3 4 5 6 7 8 9 0 Q W E R T Y U I O P A S D F G H J K L < > Z X C V B N M,. Alt : ; _ - Alt Gr? / { [ " ' + = } ] \ Shift Ctrl Print Scrn SysRq Insert Delete Scroll Lock Home End Pause Break Page Up Page Down Num Lock 7 Home 4 1 End 0 Ins Num Caps Lock Lock / * - 8 9 PgUp 5 6 + 2 3 PgDn. Del Scroll Lock Enter Introdução a Sistemas Operacionais Programas de Aplicação Sistema Operacional Hardware Macêdo Firmino (IFRN) Informática Março de 2012 13 / 26

Estrutura de um Sistemas Operacionais Alguns dos componentes mais relevantes de um sistema operacional típico são: Kernel (núcleo): é responsável pela gerência dos recursos do hardware e distribui os recursos do sistema; Drivers: módulos de código específicos para acessar os dispositivos físicos. Programas utilitários: são programas que facilitam o uso do sistema computacional, fornecendo funcionalidades complementares ao núcleo, como formatação de discos e mídias, configuração de dispositivos, manipulação de arquivos, interpretador de comandos (shell), terminal, interface gráfica, gerência de janelas, etc. Macêdo Firmino (IFRN) Informática Março de 2012 14 / 26

Estrutura de um Sistemas Operacionais Independentemente do sistema operacional, ao ligar o computador, um programa (chamado de carregador de inicialização), armazenado em um chip (EEPROM) realiza alguns testes de componentes de hardware e carrega o kernel do disco rígido para a memória principal do computador; Este processo de carregar o SO para a memória é chamado de booting do sistema. Somente quando necessário, o kernel carrega do disco outros programas do sistema operacional (este outros programas são chamados de não-residentes). Macêdo Firmino (IFRN) Informática Março de 2012 15 / 26

Sistemas Operacionais Modernos Os três principais sistemas operacionais modernos: O Mac OS: é proprietário da Apple. Ele é pouco utilizado (cerca de 8,26%), geralmente em computadores da Apple. O Windows da Microsoft é o dono do mercado com uma fatia superior a 82%, ele é um software proprietário. Como a licença é muito cara (acima de R$700), a maioria das pessoa usam o sistema de modo ilegal. O Linux é um sistema desenvolvido a partir da licença livre, ou seja, qualquer usuário pode usar sem pagar taxa nenhuma, e se a pessoa quiser e souber pode modificar o sistema da maneira como quiser. Ele ainda é pouco utilizado (cerca de 5,2%), porém seu uso vem crescendo. Macêdo Firmino (IFRN) Informática Março de 2012 16 / 26

Estatísticas de Uso de Sistemas Operacionais Fonte: http : //www.w3schools.com/, setembro 2010. Macêdo Firmino (IFRN) Informática Março de 2012 17 / 26

Mac OS O Macintosh Operating System (Mac OS) é a denominação do sistema operacional padrão dos computadores Macintosh produzidos pela Apple. Foi o primeiro sistema gráfico amplamente usado em computadores a usar ícones para representar os itens do computador, como programas, pastas e documentos. Também foi pioneiro na disseminação do conceito de Desktop, com uma Mesa de Trabalho com ícones de documentos, pastas e uma lixeira. Serviu como modelo para o Windows e outros produtos GUI desenvolvidos a partir de então. Possui todas as funcionalidades do Windows. Macêdo Firmino (IFRN) Informática Março de 2012 18 / 26

Mac OS A versão atual é o Mac OS X. Na sua décima versão, o sistema foi remodelado como um todo, inclusive o núcleo que passou a ser baseado no do Unix BSD. Macêdo Firmino (IFRN) Informática Março de 2012 19 / 26

Linux O Linux é uma familia de sistemas operacionais, descendente do UNIX, que usam o Linux kernel. O Linux kernel foi criado em 1991 por Linus Torvalds no departamento de Ciência da Computação da universidade de Helsinki na Finlândia. Estes sistemas operacionais são distribuídos gratuitamente pela Internet. Seu código fonte é aberto (software livre). Isto quer dizer que você não precisa pagar nada para usar o Linux, fazer qualquer alteração que desejar e distribuir cópias para instalar em outros computadores. A única restrição é que as alterações devem ser oferecidas ao público, sem nenhum custo. Macêdo Firmino (IFRN) Informática Março de 2012 20 / 26

Linux Diversas empresas oferecem o Linux em um pacote (chamados de distribuições Linux) com programa de instalação, interface gráfica, documentação, suporte ao cliente e uma série de utilitários e pacotes de aplicação. Macêdo Firmino (IFRN) Informática Março de 2012 21 / 26

Linux - Vantagens O Linux tem diversas vantagens em relação ao Windows: Baixo custo: o Linux é baseado em software livre. Por isso, as empresas que distribuem o sistema não cobram pelo sistema em si, mas por serviços adicionais como publicação de manuais, suporte, treinamento, etc. Segurança: qualquer instalação ou alteração do sistema requer a autorização do usuário root, que é uma espécie de usuário especial do sistema. Com isso, dificilmente um vírus ou programa malicioso será instalado a não ser que você autorize, inserindo sua senha e nome de usuário. Estabilidade: rara as vezes que ele trava. Suporte on-line: com o Linux, você tem suporte de um grande número de fóruns, busca online e vários sites dedicados sobre o assunto. Capaz de rodar em múltiplas arquiteturas (palms, celulares, pcs, entre outros) Macêdo Firmino (IFRN) Informática Março de 2012 22 / 26

Linux - Desvantagens As desvantagens do Linux em relação ao Windows: Escassez de aplicativos: o Windows ainda possui uma maior diversidade de programas (principalmente jogos). Porém, à medida que o Linux ganhar mais usuários esta desvantagens tenderá a desaparecer. Macêdo Firmino (IFRN) Informática Março de 2012 23 / 26

Windows Iremos conhecer o Windows nas aulas de laboratório. Macêdo Firmino (IFRN) Informática Março de 2012 24 / 26

Adquirindo Software - Licenças As principais licenças de softwares são: Freeware: o autor fornece-o gratuitamente para ser usado por todos. O autor detém o copyright (o software não pode ser alterado ou redistribuído sem permissão.). Ele pode impor restrições ao uso. Software Open Source (Fonte Aberta): o código-fonte é disponibilizado. Outros programadores podem modificar e redistribuir os programas livremente. Os usuários ajudam identificando erros (bugs) e na criação de melhorias. Shareware: software garantido por copyright, distribuído gratuitamente para um período experimental. Se você gostar dele, deve registrá-lo, pagando uma taxa. A maioria dos autores acrescenta documentação, ampliações, suporte e atualizações gratuitas para estimular as pessoas a fazer o registro. Macêdo Firmino (IFRN) Informática Março de 2012 25 / 26

Ética e Software Aplicativo Pirataria: a aquisição e uso ilegal de cópias de software. Falsificação: copiar grandes quantidades de CD-ROMs ou DVD-ROMs e empacotá-los de forma a se assemelharem aos originais. Cópia não-autorizada de software é roubo. Utilizem softwares Open Source. Macêdo Firmino (IFRN) Informática Março de 2012 26 / 26