CONCEITOS BÁSICOS UNIX/LINUX. Conceitos básicos em sistemas operacionais e arquitetura de computador.
|
|
|
- Ronaldo Camilo Sequeira
- 10 Há anos
- Visualizações:
Transcrição
1 CONCEITOS BÁSICOS UNIX/LINUX agosto/2014 Conceitos básicos em sistemas operacionais e arquitetura de computador. 1 - UNIX: DEFINIÇÃO O Unix teve origem no projeto MULTICS 1, que por ser complexo demais nunca saiu do ambiente acadêmico. O termo UNICS vem, inicialmente, pela simplificação do MULTICS num UNICS [de Uniplexed e não Multiplexed]. Como a palavra Unics é uma paródia [e também uma brincadeira], logo o nome evoluiu para Unix. No início, por volta de 1969, Unix era um sistema operacional desenvolvido por um grupo de funcionários da AT&T 2 no Bell Labs 3. Entre esses funcionários estavam Ken Thompson, Dennis Ritchie e Douglas Mcllroy. A primeira versão do Unix veio em 1971, e rodava em máquinas DEC 4 e Mainframes. A popularidade veio com a versão V6, de 1975, a primeira disponibilizada fora dos domínios da Bell Laboratories. Nessa época, a Universidade de Berkeley havia comprado o código fonte do Unix. Em 1973 o Unix foi reescrito em C, linguagem essa criada especificamente para reescrever o código fonte do Unix. Em 1979 foi portado para máquinas VAX da DEC. Atualmente, o termo Unix é uma marca registrada do The Open Group 5, e os sistemas Unix se dividem em vários ramos de sistemas criados e suportados por diversos vendedores. Inicialmente o Unix era um sistema aberto, apropriado ao ambiente acadêmico, daí a sua popularidade. Posteriormente diversas empresas surgiram, cada uma suportando o seu Unix. E para garantir a não fragmentação da arquitetura Unix em diversos sistemas operacionais incompatíveis entre si, foi criado o padrão ou comitê POSIX. O POSIX, Portable Operating System Interface for Unix, de 1988, é um conjunto de definições e convenções que padroniza a interface [linha de comando], o conjunto de bibliotecas dos sistemas Unix e as suas chamadas de sistema [system calls]. A partir do POSIX, é mais correto classificar os sistemas Unix como membros de uma família, isto é, família Unix. 1 MULTICS: Multiplexed Information and Computing Service foi um computador bastante avançado para a sua época. O projeto teve início em AT&T: American Telephone & Telegraph. 3 Bell Labs: Também conhecido como AT&T Bell Laboratories e Bell Telephone Laboratories. 4 DEC: Digital Equipment Corporation, posteriormente adquirida pela Compaq, que foi comprada pela HP. 5 The Open Group: É um consórcio da indústria de software para prover padrões abertos e neutros para a infraestrutura de informática. CONCEITOS BÁSICOS UNIX/LINUX 1/8
2 Posteriormente o padrão POSIX foi extendido pelo The Open Group, pela publicação da Single Unix Specification, que é uma família de padrões para sistemas operacionais qualificados para o nome Unix. Os sistemas não qualificados em acordo com a Single Unix Specification são chamados de Unix-like. Por exemplo, os sistemas AIX, HP-UX e Mac OS X são sistemas Unix registrados, já Linux e FreeBSD são Unix-like. Em 1992 os sistemas Unix foram adaptados para a arquitetura RISC FAMÍLIA UNIX Após o POSIX, tecnicamente o Unix passa a ser tratado como uma família de sistemas operacionais. Essa família é composta tanto por membros proprietários quanto membros de código fonte aberto. Os principais membros dessa grande família são: Sistema Operacional Fabricante Arquitetura do computador Solaris [SunOS] Sun 7 Microsystems [proprietário] RISC - processador Sparc AIX IBM [proprietário] RISC - processador PowerPC HP-UX HP [proprietário] RISC - processador PA-RISC Linux Código fonte aberto [open source] todas FreeBSD Código fonte aberto [open source] todas Mac OS X Apple [proprietário]. Porém, o kernel XNU é open source Atual: x86 8. Anterior: RISC PowerPC Da tabela acima, a arquitetura do computador vem da época da adaptação do Unix para a arquitetura RISC, porém atualmente temos também Solaris rodando em CISC [x86] e HP-UX em EPIC [Itanium]. Linux foi portado para as seguintes arquiteturas de computador: Intel x86 [CISC], Alpha [DEC], Sparc, Motorola 68000, Power, MIPS [MIPS Technologies], PA-RISC, EPIC, AMD X86-64 e ARM. Apesar da definição de Unix como família de sistemas, no ambiente corporativo costuma-se ainda usar o termo "Unix" para os membros proprietários e Linux/FreeBSD para os de código fonte aberto. 6 RISC: Reduced Instruction Set Computer. 7 Em 2010 a Sun Microsystems foi comprada pela Oracle. 8 x86: é a linha de processadores da Intel, que é de arquitetura CISC. CONCEITOS BÁSICOS UNIX/LINUX 2/8
3 Mais recentemente, novos sistemas operacionais surgiram baseados nos sistemas Unix-like de código fonte aberto. É o caso do ios e Android. Sistema Operacional Fabricante Arquitetura do computador ios [iphone OS] Apple [proprietário]. Porém, o kernel XNU 9 é open source ARM 10 Android Open Handset Alliance 11 [open source] ARM, x86 O ios é baseado no Mac OS X. O kernel [núcleo do sistema operacional] do Mac OS X é XNU, que é um híbrido entre kernel FreeBSD e kernel Mach. Darwin também é considerado kernel, porém trata-se do kernel XNU acrescido de outras porções do sistema. Tanto FreeBSD quanto Mach são Unix-like, já o Mac OS X é um sistema Unix registrado. Por sua vez, o ios é Unix-like. O Android usa o kernel Linux, com algumas modificações. No entanto, Android não é Unixlike, mas pode-se dizer que é baseado no Linux. Tanto ios quanto Android são sistemas desenvolvidos para equipamentos portáteis como celulares, tablets e ultrabooks 12. Em julho de 2014, o Android já vendeu um bilhão de smartphones e tem uma fatia de 80% no mundo. Atualmente, já são vendidos mais smartphones do que celulares comuns, e esse percentual está aumentando rapidamente. O crescimento do segmento portátil tem sido muito rápido nos últimos anos. Entre outras funções, os portáteis podem ser usados para navegar na internet. No início de 2012, os portáteis representavam 9% do tráfego na web global [9% de browser market share], no final de 2013 representavam 26%. Em 2014, nos Estados Unidos, já representam mais de 50% do tráfego na web. A persistir esse crescimento, dentro de poucos anos irá desaparecer a figura do desktop usado quase que exclusivamente para acessar a internet. No mundo inteiro, no final de 2012 havia cerca de 1,1 bilhão de smartphones, e estima-se que em 2018 já serão cerca de 3,5 bilhões (atualmente a população do mundo é de 7 bilhões). Voltando ao Unix e considerando a popularidade dos novos sistemas derivados e baseados nele, é fácil concluir que essa família continua bem atual, embora tenha mais de 40 anos de idade. 3 - LINUX O nome Linux vem em homenagem a Linus Torvalds, o estudante de Ciência da 9 XNU: é um acrônimo e significa X is Not Unix. 10 ARM: significa Advanced RISC Machine e pertence à empresa ARM Holdings. Difere do RISC tradicional por ter apenas 32 bits e consumir pouca energia. É uma arquitetura específica para equipamentos portáteis. 98% dos celulares do mundo usam processador ARM. 11 Open Handset Alliance: Google, HTC, Dell, Intel, Motorola, Qualcomm, Texas Instruments, LG, Samsung, T- Mobile e Nvidia. 12 Ultrabook é um conceito de notebook/netbook mais fino, leve, de baixo consumo de energia e armazenamento de dados em memória flash. CONCEITOS BÁSICOS UNIX/LINUX 3/8
4 Computação da Universidade de Helsinki na Finlândia que criou esse sistema em Na verdade, Linus partiu do Minix 13 e tentou "melhorá-lo". A idéia era ter um Unix-like completo no PC, uma máquina bastante acessível já nessa época. O mesmo não podia ser dito dos RISC onde rodavam os Unix. No entanto, Linus teve problemas para conseguir finalizar o seu intento, então disponibilizou o projeto na internet e convidou algumas pessoas a ajudá-lo. Esse fato trouxe um grande número de colaboradores e soluções, além de uma massa de usuários ao redor do globo. Esses fatores reunidos permitiram rapidamente tornar o Linux um sistema enxuto, rápido, moderno e eficiente. Posteriormente obteve relativa popularização e uso. A licença de uso do Linux é GNU General Public License. Linus criou o Linux a partir do Minix, um sistema operacional também de código fonte aberto criado pelo professor Andrew S. Tanenbaum em A proposta do Minix era ser um clone aberto do Unix. O Linux é aderente ao padrão ou comitê POSIX [Portable Operating System Interface for Unix, de 1988]. Todo sistema aderente ao POSIX é dito membro da família Unix. Sabemos hoje que o maior mérito de Linus Torvalds não foi a criação do Linux, mas principalmente o modelo aberto e colaborativo que ele inaugurou pela internet para conseguir resolver os problemas do sistema. Esse modelo colaborativo foi posteriormente copiado por outros grupos de desenvolvimento. Tecnicamente, Linux é apenas um kernel [núcleo do sistema operacional]. O código fonte está disponível, sem custo, em Compilar um kernel para determinada arquitetura de computador não é tarefa trivial. Por isso, as distribuições Linux vieram para simplificar a vida do usuário, e também para facilitar a tarefa de divulgação do Linux Minix: é o sistema operacional Unix-like criado pelo professor Tanenbaum em 1987, com propósitos educacionais. O Minix roda em PCs, ao contrário dos Unix proprietários que rodam na arquitetura RISC. 14 O que nem sempre é verdade, pois algumas distribuições são tão amadoras que denigrem a imagem do pinguim. CONCEITOS BÁSICOS UNIX/LINUX 4/8
5 4 - DISTRIBUIÇÃO LINUX Sendo Linux apenas um kernel, não tem como um leigo baixar o código fonte, compilar, instalar e usar na sua máquina. Desse modo, surgiram empresas e projetos comunitários com a intenção de facilitar essa tarefa de instalar e usar Linux. Numa definição, distribuição Linux é o conjunto formado pelo kernel Linux, software aplicativo, utilitários mais um instalador. Esse conjunto é criado e mantido por organizações comerciais ou mesmo projetos comunitários. De um modo geral, as distribuições comerciais tem por intenção vender licença de uso ou suporte ao sistema. Partem de um produto com custo zero [open source] e o que puderem vender será lucro. Mas as distribuições Linux também desenvolvem software, em acordo com as suas necessidades [por exemplo, suporte a harware], e desse modo contribuem com E também contribuem com suporte financeiro para continuar mantendo as suas atualizações no kernel. O desenvolvimento do Linux atualmente continua sendo colaborativo [como no início em 1991], porém agora o desenvolvedor é basicamente um profissional pago por alguma empresa. Isso mostra que a filosofia open source não é incompatível com o mundo dos negócios. Numa visão de mercado, distribuição Linux é uma empresa que junta o kernel Linux, aplicações, utilitários e um instalador amigável num pacote. O objetivo comercial é vender tanto licenças de uso de software (isto é, o sistema 15 ) quanto contrato de suporte. Nesse pacote, geralmente é incluído apenas software de código fonte livre, porém em algumas distribuições encontramos inclusive software proprietário. Exemplos de distribuições Linux: Red Hat [ é voltada para o segmento servidor. A versão para desktop é o Fedora. CentOS [ é mantido basicamente pelo "reempacotamento" do código disponibilizado pela Red Hat. A lógica dessa distribuição é não cobrar licença de uso, ao contrário do que faz a Red Hat. Suse [ é voltada para o segmento servidor. Para entrar nesse segmento, a Novell comprou a distribuição Suse. Mandriva [ é voltada para o segmento desktop. Essa distribuição surgiu da fusão da Mandrake [França] com a Conectiva [Brasil]. Debian [ voltada para o segmento desktop. Tem a tradição de não incluir software proprietário. Slackware [ voltada para o segmento desktop. Tem a tradição de usar muito a linha de comando. 15 As distribuições Red Hat e Suse [Novell] cobram licença de uso. CONCEITOS BÁSICOS UNIX/LINUX 5/8
6 Ubuntu [ voltada para o segmento desktop. Existem centenas de distribuições Linux. A maior parte delas é baseada em alguma citada acima. Para manter todas as distribuições Linux compatíveis entre si foi criado o LSB [Linux Standard Base]. LSB padroniza a estrutura interna da distribuição. De certo modo, LSB é uma extensão do POSIX que é aplicada especificamente ao Linux. O objetivo da LSB é promover um conjunto de padrões que aumentarão a compatibilidade entre as distribuições Linux, permitindo que uma mesma aplicação para Linux seja instalada e rode em qualquer distribuição. A LSB especifica bibliotecas padrão, comandos, utilitários, hierarquia do sistema de arquivo e níveis de execução, entre outros. NOTA: Não são apenas as distribuições Linux que contribuem com Por exemplo a Google, no processo de porte [adaptação] do Linux para um celular, precisou desenvolver soluções, que poderão ser incorporadas ao código do kernel Linux. É essa lógica de economia no desenvolvimento que efetivamente garante um rápido crescimento em uso dos sistemas de código fonte aberto. 5 - ARQUIVOS EM UNIX Em Unix, os arquivos são classificados como regulares, diretórios e especiais. Os arquivos que guardam conteúdo são os regulares, e podem ser binários ou texto. Por exemplo, o arquivo /etc/passwd é um arquivo de texto, já o arquivo /bin/ls é binário. Os arquivos que tratam da organização dos dados no sistema de arquivo são os diretórios. Por exemplo, /etc. Já os arquivos do tipo especial são os que associam dispositivos de hardware ao sistema hierárquico de arquivo. No Unix não existe, por exemplo, unidade de disco, portanto o dispositivo físico está associado a um arquivo do tipo especial. No diretório /dev é onde estão os arquivos especiais, por exemplo /dev/sda1. Desse modo, no Unix tudo passa a ser tratado como arquivo, por exemplo, acessar a um dispositivo é acessar a um arquivo do tipo especial. CONCEITOS BÁSICOS UNIX/LINUX 6/8
7 6 - CARACTERÍSTICAS DOS SISTEMAS UNIX As características do Unix são: multiusuário, multitarefa, portável e sistema de arquivo hierárquivo e montável. Multiusuário é a capacidade de permitir a mais de um usuário acessar ao sistema simultaneamente. Multitarefa é a capacidade de executar mais de uma tarefa simultaneamente. Portável pois foi escrito na lingugam C, linguagem essa criada para (re)escrever o código do Unix. Desse modo, para portar o Unix para outra arquitetura de computador, o pré-requisito básico é que nessa máquina tenha um compilador C. Numa visão simplificadora, basta compilar o código do sistema Unix nessa máquina que ele terá sido portado. Sistema de arquivo hierárquico e montável diz respeito à estrutura hierárquica do sistema de arquivo, com seus diretórios e sub-diretórios associados aos dispositivos [devices] com sistema de arquivo, os quais são montados [anexados] a determinados pontos no sistema hierárquico. A figura abaixo mostra o sistema hierárquico de arquivo associado [montado] em dois pontos de montagem: dispositivo /dev/sda1 no / [barra] e /dev/sda2 no /home. Os principais diretórios básicos são: /etc/, /bin, /usr, /lib, /tmp, /sbin, /home e /dev. De um modo geral, esses diretórios básicos [além de outros] aparecem em todos os sistemas da família Unix. No /etc é onde estão as configurações do sistema, na forma de centenas de arquivos de texto. No /bin é onde estão os executáveis básicos do sistema. Esses executáveis são os comandos Unix. No /usr é onde estão os recursos, o nome vem de unix system resources. No /var é onde são guardados dados que variam à medida que o sistema roda. Nesse diretório estão, entre outros, os arquivos de log do sistema. Dispositivo de armazenamento de dados /dev/sda1 Dispositivo de armazenamento de dados /dev/sda2 / /bin /etc /usr /var /lib /tmp /sbin /home /dev/sda1 No /lib é onde estão as bibliotecas do sistema. O /tmp é um diretório público, onde todo usuário tem permissão de escrita. No /sbin estão executáveis do sistema, que normalmente não são executados pelos usuários CONCEITOS BÁSICOS UNIX/LINUX 7/8
8 e sim pelo root [administrador do sistema]. No /home estão os diretórios homes dos usuários, por exemplo /home/aluno. No /dev é onde estão os arquivos do tipo especiais. Os arquivos especiais relacionam os dispositivos [hardware] ao sistema hierárquico de arquivos. CONCEITOS BÁSICOS UNIX/LINUX 8/8
Conceitos Básicos Unix/Linux
Conceitos Básicos Unix/Linux Conceitos básicos em sistemas operacionais e arquitetura de computador Agosto/2017 Prof. Jairo [email protected] [email protected] http://www.jairo.pro.br/ CONCEITOS BÁSICOS
16:21:50. Introdução à Informática com Software Livre
16:21:50 Introdução à Informática com Software Livre 1 16:21:50 Hardware & Software 2 16:21:50 Hardware Hardware é a parte física de um computador, é formado pelos componentes eletrônicos, como por exemplo,
Aula 2. Objetivo: Saber qual a funcionalidade de um sistema operacional de rede.
Aula 2 Objetivo: Saber qual a funcionalidade de um sistema operacional de rede. Sistema Operacional de Rede Definição: Conjunto de módulos que ampliam as tarefas dos sistemas operacionais locais, complementando-os
LINUX. Lapro I Profa. Fernanda Denardin Walker. - Aula 2 - Material adaptado de: Isabel Mansour, Marcia Moraes e Silvia Moraes SISTEMA OPERACIONAL
LINUX Lapro I Profa. Fernanda Denardin Walker - Aula 2 - Material adaptado de: Isabel Mansour, Marcia Moraes e Silvia Moraes SISTEMA OPERACIONAL Para que o computador funcione e possibilite a execução
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
Laboratório de Redes de Computadores e Sistemas Operacionais
Laboratório de Redes de Computadores e Sistemas Operacionais Linux: Introdução Fabricio Breve Introdução O que é Linux? Uma versão do UNIX (re-implementação do padrão POSIX) Principais diferenciais: Gratuito
Estudo de Caso II: LINUX
Estudo de Caso II: LINUX AULA 9 Flávia Maristela ([email protected]) ( [email protected] ) Romildo Martins Na aula de hoje Histórico do Linux Personagens Características Licença Distribuição
I N F O R M Á T I C A. Sistemas Operacionais Prof. Dr. Rogério Vargas Campus Itaqui-RS
I N F O R M Á T I C A Sistemas Operacionais Campus Itaqui-RS Sistemas Operacionais É o software que gerencia o computador! Entre suas funções temos: inicializa o hardware do computador fornece rotinas
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
SISTEMA OPERACIONAL & SOFTWARE LIVRE
Curso Técnico em Redes de Computadores Disciplina de Sistemas Operacionais Livres SISTEMA OPERACIONAL & SOFTWARE LIVRE Professora: Juliana Cristina dos Santos E-mail: [email protected] Site:
Sistema Operacional LINUX
SISTEMA OPERACIONAL Sistema Operacional LINUX Para que o computador funcione e possibilite a execução de programas é necessária a existência de um sistema operacional. O sistema operacional é uma camada
Universidade Federal de Goiás. Alexandre Ferreira de Melo CERCOMP / UFG
Universidade Federal de Goiás Ubuntu Desktop Alexandre Ferreira de Melo CERCOMP / UFG Conpeex / 2010 Agenda Introdução Conceitos Categorias de Software História do Linux Arquitetura do Linux Ubuntu Projeto
FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 03. Prof. Gabriel Silva
FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 03 Prof. Gabriel Silva Temas da Aula de Hoje: Servidores Linux. Conceitos Básicos do Linux. Instalando Servidor Linux.
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),
Introdução ao Sistema UNIX
Volnys & Midorikawa (c) 1 Introdução ao Sistema UNIX Volnys Borges Bernal [email protected] http://www.lsi.usp.br/~volnys Edson Toshimi Midorikawa [email protected] http://www.lsi.usp.br/~emidorik Laboratório
Sistema Operativo Linux
Sistema Operativo Linux Linux É um sistema operativo da família UNIX, desenvolvido colaborativamente através da internet. É um software livre ou open source, com o código fonte disponível em www.kernel.org
Everson Scherrer Borges João Paulo de Brito Gonçalves
Everson Scherrer Borges João Paulo de Brito Gonçalves 1 Introdução ao Linux e Instalação do Ubuntu Linux História Em 1973, um pesquisador da Bell Labs, Dennis Ritchie, reescreveu todo o sistema Unix numa
Principais Sistemas Operacionais. Prof. Fernando Nakayama de Queiroz
Principais Sistemas Operacionais Prof. Fernando Nakayama de Queiroz Principais S.O. Unix Linux Windows Mac OS Microsoft Windows Criado por Bill Gates e Paul Allen em 1985. Sistema proprietário (pago).
UNIVERSIDADE FEDERAL DA PARAÍBA PRÓ REITORIA DE EXTENSÃO E ASSUNTOS COMUNITÁRIOS
UNIVERSIDADE FEDERAL DA PARAÍBA PRÓ REITORIA DE EXTENSÃO E ASSUNTOS COMUNITÁRIOS INCUBADORA DE EMPREENDIMENTOS SOLIDÁRIOS PROJETO TELECENTROS COMUNITÁRIOS APPEL MICROSOFT LINUX GOOGLE É um controlador
Introdução a Sistemas Abertos
Introdução a Sistemas Abertos Apresentação [email protected] Sistemas Abertos Qualquer programa de computador que pode ser usado, copiado, estudado e redistribuído inclusive com seu código fonte
Curso de Linux Básico com o Linux Educacional
Curso de Linux Básico com o Felipe Buarque de Queiroz [email protected] Unidade Gestora de Tecnologia da Informação - UGTI Fundação de Amparo a Pesquisa do Estado de Alagoas - FAPEAL Maio de 2009
NÚCLEO DE CIDADANIA DIGITAL Caminho Livre para o novo mundo! Conceitos básicos de Linux. www.ncd.ufes.br
NÚCLEO DE CIDADANIA DIGITAL Caminho Livre para o novo mundo! Conceitos básicos de Linux www.ncd.ufes.br Licença Este trabalho é licenciado sob a licença Creative Commons Attribution NonCommercial-ShareAlike
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
Software Livre. Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar
Software Livre Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar Linux Licença GPL (Licença Pública Geral) Linux Licença GPL (Licença Pública Geral) - A liberdade de executar
4 Estrutura do Sistema Operacional. 4.1 - Kernel
1 4 Estrutura do Sistema Operacional 4.1 - Kernel O kernel é o núcleo do sistema operacional, sendo responsável direto por controlar tudo ao seu redor. Desde os dispositivos usuais, como unidades de disco,
Noções de Software. André Aziz ([email protected]) Francielle Santos ([email protected])
Noções de Software André Aziz ([email protected]) Francielle Santos ([email protected]) Noções de Software; Sistemas Operacionais: Evolução; Conceitos Básicos; Tipos; Exemplos. DEINFO/UFRPE
06/06/2013. O que é Software de Sistema? Sistema Operacional (SO) Tipos de Software de Sistema. Fatia de Mercado :: SO Desktop
2 O que é Software de Sistema? SOFTWARES DE SISTEMA Introdução à Microinformática Softwares base para utilização do computador Podem ter as seguintes funções: Operar e controlar hardware Prover plataforma
Curso Introdução ao Linux. Desmistificando o Software Livre. Nícholas André - www.iotecnologia.com.br - [email protected].
Curso Introdução ao Linux Desmistificando o Software Livre Nícholas André - www.iotecnologia.com.br - [email protected] Índice 1 O que é Software Livre? 2 A história por trás do Software Livre.
Introdução ao Linux: Parte I
Data: Introdução ao Linux: Parte I Marcelo Ribeiro Xavier da Silva [email protected] Histórico 3 Origem do GNU Linux Em 1983, Richard Stallman fundou a Free Software Foundation, com o intuito de criar
Informática I. Aula 19. http://www.ic.uff.br/~bianca/informatica1/ Aula 19-20/11/06 1
Informática I Aula 19 http://www.ic.uff.br/~bianca/informatica1/ Aula 19-20/11/06 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação
CC Montagem e manutenção de hardware Docente: Nataniel Vieira 1 sem Técnico em Informática Roteiro 06: Atividade sobre o Documentário RevolutionOS
SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS CC Montagem e manutenção de hardware Docente: Nataniel Vieira 1 sem Técnico em Informática Roteiro 06: Atividade sobre o
26/09/2015. Windows Linux Mac OS/X IBM OS/2 Sun Solaris Google Android. MS-DOS Outros... O QUE É? SISTEMAS OPERACIONAIS
O QUE É? SISTEMAS OPERACIONAIS Um programa que vai gerenciar os recursos do seu computador, memória, processador, agenda de tarefas, segurança das transações, autenticação de usuários. Prof. André Aparecido
Introdução ao Sistema Linux
Volnys & Midorikawa (c) 1 Introdução ao Sistema Linux Volnys Borges Bernal [email protected] http://www.lsi.usp.br/~volnys Edson Toshimi Midorikawa [email protected] http://www.lsi.usp.br/~emidorik Laboratório
Conceitos sobre Sistemas Operacionais. Técnico de Informática 2º. Módulo Profa. Madalena Pereira da Silva [email protected].
Conceitos sobre Sistemas Operacionais Técnico de Informática 2º. Módulo Profa. Madalena Pereira da Silva [email protected] Agenda Retrospectiva da aula anterior Processo de Boot do SO Diversidade
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
Resumo. Prof. Alejandro - Introdução à Sistemas Operacionais Resumo Informativo, complemente o material assistindo as Aulas 19/08/2015 1
Resumo 19/08/2015 1 1. Tipos de Software 2. Introdução aos Sistemas Operacionais 3. Os Arquivos 4. Funções do Sistema Operacional 5. Programas Utilitários do Sistema Operacional 6. Termos Básicos 7. Tipos
UNIX: Uma Breve Apresentação
Material Complementar EA869 (Prof. Von Zuben DCA/FEEC/Unicamp) 1 1. Introdução Este documento procura explorar os aspectos históricos envolvidos no desenvolvimento do sistema operacional UNIX com o objetivo
Agenda do Mini-Curso. Sérgio Yoshio Fujii. Ethan Boardman. [email protected]. [email protected]
Agenda do Mini-Curso Sérgio Yoshio Fujii [email protected] Ethan Boardman [email protected] Agenda do Mini-Curso Evolução de sistemas SCADA/EMS nos Centros de Controle: Sistemas operacionais
Introdução a Computação Móvel
Introdução a Computação Móvel Computação Móvel Prof. Me. Adauto Mendes [email protected] Histórico Em 1947 alguns engenheiros resolveram mudar o rumo da história da telefonia. Pensando em uma maneira
CC Montagem e manutenção de hardware Docente: Nataniel Vieira 1 sem Técnico em Informática Roteiro 06: Atividade sobre o Documentário RevolutionOS
SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS CC Montagem e manutenção de hardware Docente: Nataniel Vieira 1 sem Técnico em Informática Roteiro 06: Atividade sobre o
História. Sistema Operacional
História Linux é o termo geralmente usado para designar qualquer sistema operacional que utilize o núcleo Linux. Foi desenvolvido pelo Finlandês Linus Torvalds, inspirado no sistema Minix. O seu código
Aula 01 Visão Geral do Linux
Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina Administração de Redes de Computadores Aula 01 Visão Geral do Linux Prof. Gustavo Medeiros de Araujo Profa.
SIMULADO DE INFORMÁTICA BÁSICA TÉCNICO DO MPU PROF. ALEXANDRE LÊNIN / PROF. JUNIOR MARTINS
Olá, pessoal, tudo bem? Vamos fazer um simulado com 10 questões de informática direcionadas para o cargo de TÉCNICO DO MPU? São questões já aplicadas pelo CESPE em certames anteriores, mas que podem ser
No mercado atual, podemos encontrar vários tipos de sistemas operacionais que fazem parte das seguintes classes:
Módulo 4 Sistema Operacional Sistemas Operacionais Neste módulo falaremos sobre alguns sistemas operacionais existentes no mercado, suas características, e conheceremos o básico das redes de computadores.
Manifesto Software Livre
Manifesto Software Livre Histórico iniciou com a elaboração de um documento denominado: " Manifesto GNU " por Richard Stallman 1.984; marco histórico do surgimento de uma nova forma de criação de Software;
Sistemas Operacionais
Sistemas Operacionais Tipos de Sistemas Operacionais Com o avanço dos computadores foram surgindo alguns tipos de sistemas operacionais que contribuíram para o desenvolvimento do software. Os tipos de
Windows NT 4.0. Centro de Computação
Windows NT 4.0 Centro de Computação Tópicos Introdução Instalação Configuração Organização da rede Administração Usuários Servidores Domínios Segurança Tópicos È O sistema operacional Windows NT È Características:
Sistemas Operacionais
Sistemas Operacionais Aula 3 Software Prof.: Edilberto M. Silva http://www.edilms.eti.br SO - Prof. Edilberto Silva Barramento Sistemas Operacionais Interliga os dispositivos de E/S (I/O), memória principal
Professor: Roberto Franciscatto. Curso: Engenharia de Alimentos 01/2010 Aula 3 Sistemas Operacionais
Professor: Roberto Franciscatto Curso: Engenharia de Alimentos 01/2010 Aula 3 Sistemas Operacionais Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os recursos
Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 1. Cursos de Computação
Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 05 Estrutura e arquitetura do SO Parte 1 Referência: MACHADO, F.B. ; MAIA, L.P. Arquitetura de Sistemas Operacionais. 4.ed. LTC,
Prof. Jefferson Costa www.jeffersoncosta.com.br
O que é Linux? Open Source (software Livre) é a mesma coisa que Software Gratuito? Quem é melhor? Qual é mais seguro? Encontramos muitas diferenças entre as distribuições de Linux? Posso desinstalar o
>>> OBJETIVOS... === FHS - Filesystem Hierarchy Standard. === Sistemas de arquivos e Partições
>>> OBJETIVOS... === FHS - Filesystem Hierarchy Standard === Sistemas de arquivos e Partições >>> FHS - Filesystem Hierarchy Standard >Padrão de organização de pastas e arquivos em Sistemas Unix-Like >organizar
Linux. Guia do Administrador do Sistema. Rubem E. Ferreira. Novatec Editora Ltda. www.novateceditora.com.br
Linux Guia do Administrador do Sistema Rubem E. Ferreira Novatec Editora Ltda. www.novateceditora.com.br 1 O início de tudo Entre os vários sistemas operacionais existentes, o Unix é um exemplo de maturidade
Mini curso de GNU/Linux
Rudson Ribeiro Alves Mestre em Física (Semi Condutores) Usuário Unix de 1991 1998 Usuário Slackware deste 1994 Professor da UVV deste 1998 Mini curso de GNU/Linux Noções básicas sobre GNU/Linux Plataforma
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
UNIX & Linux. Histórico, distribuição licença, características. Taisy Weber
UNIX & Linux Histórico, distribuição licença, características Taisy Weber História de UNIX 1969 - Ken Thompson Bell Laboratories, PDP-7 Dennis Ritchie logo juntou-se a Thompson Ritchie havia trabalhado
Gerenciamento de sistemas GNU/Linux: do computador pessoal à rede corporativa
Gerenciamento de sistemas GNU/Linux: do computador pessoal à rede corporativa Daniel Weingaertner Departamento de Informática UFPR Centro de Computação Científica e Software Livre C3SL Programa de Extensão
Aula 26: Arquiteturas RISC vs. CISC
Aula 26: Arquiteturas RISC vs CISC Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) Arquiteturas RISC vs CISC FAC 1 / 33 Revisão Diego Passos
Sistema Operacional Unidade 1 Introdução aos Sistemas Operacionais GNU/Linux. QI ESCOLAS E FACULDADES Curso Técnico em Informática
Sistema Operacional Unidade 1 Introdução aos Sistemas Operacionais GNU/Linux Curso Técnico em Informática SUMÁRIO INTRODUÇÃO... 3 INTRODUÇÃO AOS SISTEMAS OPERACIONAIS... 3 Monousuário x Multiusuário...
SOFTWARE LIVRE. Distribuições Live CD. Kernel. Distribuição Linux
SOFTWARE LIVRE A liberdade de executar o programa, para qualquer propósito. A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades. Acesso ao código-fonte é um pré-requisito
Gestão em Sistemas de Informação. Profa.: Me. Christiane Zim Zapelini E-mail: [email protected]
Gestão em Sistemas de Informação Profa.: Me. Christiane Zim Zapelini E-mail: [email protected] Gestão em Sistemas de Informação Aula 34 Software livre e código aberto Aula 34 2 Gestão em Sistemas
Administração de Sistemas Operacionais
Administração de Sistemas Operacionais Linux - Introdução Alex Furtunato CEFET/RN [email protected] http://www.cefetrn.br/~alex Sumário Histórico Características principais Distribuições Partições Sistema
Aula 01. Introdução ao Linux
Aula 01 Introdução ao Linux Introdução Objetivos aprender a usar um novo sistema aprender a usar uma nova interface Como no Windows navegar pela internet (e-mails, facebook, etc) criar pastas e arquivos
Introdução ao Linux. Professor Breno Leonardo G. de M. Araújo
Introdução ao Linux Professor Breno Leonardo G. de M. Araújo Sistema Operacional Linux Embora o Sistema Operacional Microsoft Windows ainda seja predominante no mercado de desktops e Notebooks,já é, bastante
Software de sistema Software aplicativo
SOFTWARE O que é Software? Software, logicial ou programa de computador é uma sequência de instruções a serem seguidas e/ou executadas, na manipulação, redireccionamento ou modificação de um dado/informação
INTRODUÇÃO À LINGUAGEM C/C++
INTRODUÇÃO À LINGUAGEM C/C++ História da Linguagem C/C++ Dennis Ritchie, funcionário do Bell Telephone Laboratories, iniciou em 1972 o desenvolvimento da linguagem C. Ele elaborou grande parte de seu trabalho
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
Estrutura de um Sistema Linux Moderno Padrões de um Sistema Linux. Prof. Claudio Silva
Estrutura de um Sistema Linux Moderno Padrões de um Sistema Linux Estrutura de um Sistema Linux Por ter sua origem universitária, a forma como o Linux foi concebido é de perfeito agrado para o seu estudo.
Escola Adalgisa de Barros
Escola Adalgisa de Barros Sistemas Operacionais Ensino Médio Técnico 1º Ano 1 Software Hardware O Sistema Operacional (SO) é um software que gerencia os recursos do computador, controla o fluxo de informações
Introdução a Computação
Sistemas Operacionais: Software Oculto Introdução a Computação Sistemas Operacionais Serve como um intermediário entre o hardware e os softwares aplicativos. Sistema Operacional Software de sistemas Kernel
Sistemas Operacionais
Sistemas Operacionais Sistemas Operacionais Prof. Marcelo Sabaris Carballo Pinto Gerenciamento de Dispositivos Gerenciamento de Dispositivos de E/S Introdução Gerenciador de Dispositivos Todos os dispositivos
Agenda. Histórico Máquinas virtuais X Emuladores Vantagens & Desvantagens Vmware Quemu Xen UML Comparação entre VM's Conclusão
Máquinas Virtuais Agenda Histórico Máquinas virtuais X Emuladores Vantagens & Desvantagens Vmware Quemu Xen UML Comparação entre VM's Conclusão Histórico Mainframe É um computador de grande porte, dedicado
Curso de Instalação e Gestão de Redes Informáticas
ESCOLA PROFISSIONAL VASCONCELLOS LEBRE Curso de Instalação e Gestão de Redes Informáticas PROCESSADORES DE 64 BITS X PROCESSADORES DE 32 BITS José Vitor Nogueira Santos FT2-0749 Mealhada, 2009 Introdução
Projeto de extensão Linux no Campus
Projeto de extensão Linux no Campus Universidade Federal de Santa Maria Acadêmico do Curso de Sistemas de Informação Evandro Bolzan Contatos: [email protected], http://www.inf.ufsm.br/~ebolzan BUG BUG
Administração de Sistemas Operacionais
Diretoria de Educação e Tecnologia da Informação Análise e Desenvolvimento de Sistemas INSTITUTO FEDERAL RIO GRANDE DO NORTE Administração de Sistemas Operacionais ESTRATÉGIA DE PARTICIONAMENTO Prof. Bruno
Linux pra mim, Linux pra você!
Linux pra mim, Linux pra você! Almir Mendes de Araújo Analista de Sistemas - Certificado LPIC-1 Membro Organizador do PHP-ES Membro ativo do Linux-ES [email protected] www.almirmendes.net 2 Objetivos
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
SAIBA MAIS SOBRE O LINUX E DESCUBRA QUAL DISTRIBUIÇÃO É MELHOR PARA VOCÊ! CURSO
1 AULA SAIBA MAIS SOBRE O LINUX E DESCUBRA QUAL DISTRIBUIÇÃO É MELHOR PARA VOCÊ! ROTEIRO PRÉ-REQUISITOS 1 INTRODUÇÃO 2 DISTRIBUIÇÕES LINUX 3 AJUDA PARA ESCOLHER SUA DISTRIBUIÇÃO LINUX 4 DÚVIDAS FREQUENTES
Curso de Linux Básico
Curso de Linux Básico Oficina TecnoJovem Outubro/2013 Instalação de Programas Introdução Pacotes Gerenciamento de Pacotes Exemplos Material baseado na Documentação Ubuntu, disponível na Internet (WIKI)
Linux, Windows, Antivírus, Teclado e Email.
Linux, Windows, Antivírus, Teclado e Email. Criador do Linux Linux foi, originalmente, escrito por Linus Torvalds do Departamento de Ciência da Computação da Universidade de Helsinki, Finlândia, com a
Virtualização e Criação de uma rede Virtual utilizando Virtual Box Professor: João Paulo de Brito Gonçalves
Virtualização e Criação de uma rede Virtual utilizando Virtual Box Professor: João Paulo de Brito Gonçalves Anatomia de uma máquina virtual Cada máquina virtual é um sistema completo encapsulado em um
http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho
vi http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Administração de Redes de Computadores Resumo de Serviços em Rede Linux Controlador de Domínio Servidor DNS
ATIVIDADE 1 MÁQUINAS VIRTUAIS. 1.1 Arquiteturas não virtualizadas
ATIVIDADE 1 MÁQUINAS VIRTUAIS Existem hoje diversas tecnologias e produtos para virtualização de computadores e ambientes de execução, o que pode gerar uma certa confusão de conceitos. Apesar disso, cada
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ALEXANDRE PRADO BARBOSA RELATÓRIO DE ESTÁGIO Ponta Grossa 2012 ALEXANDRE PRADO BARBOSA Relatório
IFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira
IFPE Disciplina: Sistemas Operacionais Prof. Anderson Luiz Moreira SERVIÇOS OFERECIDOS PELOS SOS 1 Introdução O SO é formado por um conjunto de rotinas (procedimentos) que oferecem serviços aos usuários
Sistema de Computação
Sistema de Computação Máquinas multinível Nível 0 verdadeiro hardware da máquina, executando os programas em linguagem de máquina de nível 1 (portas lógicas); Nível 1 Composto por registrados e pela ALU
Administração de Redes Linux. Unidade 1 - LINUX
Administração de Redes Linux Unidade 1 - LINUX Breve Histórico O Linux é um sistema operacional moderno e gratuito, baseado nos padrões UNIX. Desenvolvido inicialmente em 1991 como um KERNEL PEQUENO E
Computação Instrumental
Computação Instrumental Sistemas Operacionais Redes de Computadores Engenharia Ambiental 2º Semestre de 2013 1 Software Hardware O Sistema Operacional (SO) é um software que gerencia os recursos do computador,
3. O NIVEL DA LINGUAGEM DE MONTAGEM
3. O NIVEL DA LINGUAGEM DE MONTAGEM Nas aulas anteriores tivemos a oportunidade de discutir dois diferentes níveis presentes na maioria dos computadores atuais. Nesta aula dedica-se a outro nível que também
Administração de Sistemas Livres. Prof. Lais Farias Alves
Administração de Sistemas Livres Prof. Lais Farias Alves Administração de Sistemas Livres Software e Suas Licenças O que é um Software Livre? Software Livre x Software Proprietário Software e Suas Licenças
História do GNU/Linux
História do GNU/Linux Antes de mais nada, o que é um sistema operacional? Sistema operacional é um software básico que permite aos programas executarem suas tarefas. É o sistema operacional que fornece
ESTUDO DE CASO WINDOWS VISTA
ESTUDO DE CASO WINDOWS VISTA História Os sistemas operacionais da Microsoft para PCs desktop e portáteis e para servidores podem ser divididos em 3 famílias: MS-DOS Windows baseado em MS-DOS Windows baseado
