Buscar

ATIVIDADE PRÁTICA SISTEMAS OPERACIONAIS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Prévia do material em texto

FACULDADE PITÁGORAS AHANGUERA
GESTÃO DA TECNOLOGIA DA
INFORMAÇÃO
ALUNO: WAGNER SOARES DE OLIVEIRA
RELATÓRIO DE AULA PRÁTICA
SISTEMAS OPERACIONAIS
Relatório de Aula Prática Individual.
Disciplina: Sistemas Operacionais.
Orientadora: Vanessa Cristina Silicane
CONTEÚDO
1. INTRODUÇÃO	3
2. DESENVOLVIMENTO	5
2.1. O Sistema Operacional Linux.	5
2.2. Atividade Realizada	6
3. CONCLUSÃO	8
4. REFERÊNCIAS BIBLIOGRÁFICAS	9
1. INTRODUÇÃO
Nos primórdios da computação, não havia o conceito de programa armazenado, isto é, que não existia um computador com vários programas, e sim uma máquina que era projetada para executar uma determinada função. 
Com a necessidade de armazenar e executar programas em uma máquina foi feito o desenvolvimento uma arquitetura capaz de fazer o mesmo, que posteriormente seria conhecida como Arquitetura de Von Neumann. Em 1942, foi iniciado o Projeto do Computador IA que tinha como casa o Instituto de Estudos Avançados de Princeton e tinha como objetivo construir o primeiro computador eletrônico do mundo.
O diretor do projeto era um professor de matemática chamado John Von Neumann, um notável acadêmico nascido em 1903 na cidade de Washington, D.C. que contribuiu em diversas áreas da matemática, como na teoria dos conjuntos e na mecânica quântica. 
Após o término da segunda guerra mundial, Neumann escreveu um relatório sobre o Computador IAS, que posteriormente cunharia o termo Arquitetura de Von Neumann. Ela é composta por três grandes pilares: Unidade de Processamento Central, Sistema de memória e Sistema de entrada e saída.
Sendo que a Unidade de Processamento Central (CPU) é a composição de registradores, memórias de altíssima velocidade da unidade de controle (UC), a unidade de lógica aritmética (ULA) e o contador de programa.
A unidade de controle (UC) é a unidade responsável por buscar as instruções na memória principal e classificar o tipo das mesmas, a unidade lógica aritmética (ULA) é a unidade responsável por fazer as operações booleanas e aritméticas e o contador de Programa (PC) é responsável por avisar à UC qual é a próxima instrução a ser buscada e executada. Já o sistema de memória principal é a unidade que armazena os dados e os códigos do programa, e por último a entrada e saída, que é uma unidade que é responsável por pegar os dados de entradas e mostrar os resultados de saída do programa. Nesse contexto, observe o diagrama abaixo mostrando a arquitetura de Von Neumann de forma simples por meio de ciclo de execução de um programa. 
1 - O Contador de Programa é utilizado pela Unidade de Controle para determinar qual e onde está a próxima instrução:
2 - A Unidade de Controle busca a instrução do programa na Memória Principal;
3- Será feita a decodificação da instrução para uma linguagem na qual a ULA possa interpretar;
4- Os dados requeridos são transferidos da memória e alocados nos registradores da CPU.
5- A Unidade de Lógica Aritmética executa a instrução e coloca os resultados na memória ou nos próprios registradores.
2. DESENVOLVIMENTO
2.1. O Sistema Operacional Linux.
Linux é um Sistema Operacional, assim como o Windows e o Mac OS, que possibilita a execução de programas em um computador e outros dispositivos. O Linux pode ser livremente modificado e distribuído, sendo interpretação muito simplista, é perfeitamente correta e aceitável. Em uma definição mais profunda e técnica, Linux é o nome dado apenas ao núcleo do sistema operacional, chamado de Kernel. 
Kernel é um conjunto de instruções que controla como será usado o processador, a memória, o disco e dispositivos periféricos. É o software presente em todo sistema operacional que determina como o computador deve funcionar com a primeira versão oficial lançada em 1991.
O Kernel por si só não tem utilidade prática sendo preciso uma série de programas adicionais para seu uso pleno, como interpretadores de comandos, compiladores para que seja possível o desenvolvimento de novos programas, editores de textos, etc.
Desde 1984, um projeto chamado de GNU criado por Richard Stallman tinha como meta o desenvolvimento de um sistema operacional livre baseado no Unix. 
O projeto então criou uma licença de software chamada de GPL. Ela permitia a modificação livre do código de um programa, desde que distribuído posteriormente desta mesma forma e mantido os créditos dos desenvolvedores. Ao longo de cinco anos o projeto já tinha criado a maior parte dos programas essenciais para um sistema operacional, mas faltava um Kernel livre, quando em 1992, Linus adere à licença GPL, tornando o Linux um software livre. 
A junção das ferramentas dos projetos GNU e do Linux deu origem ao sistema operacional GNU/Linux. Então Linux é o nome do Kernel e GNU/Linux do sistema operacional (Kernel + programas essenciais). Mas pela simplicidade, Linux é o termo largamente aceito para definição do sistema operacional do pinguim e assim o chamaremos daqui em diante. 
O Ubuntu é um sistema operacional desenvolvido pela Canonical que utiliza o kernel Linux como núcleo. Ele é considerado uma “distribuição Linux”, que é um termo popular para designar todos os sistemas operacionais que utilizam o Linux como seu kernel. Atualmente é a distribuição mais popular do mercado, tanto em dispositivos domésticos quanto em servidores.
2.2. Atividade Realizada
Oracle VM Virtualbox, é um programa em português de virtualização da Oracle que nos permite instalar e executar diferentes sistemas operacionais em um único computador sem complicações. 
Com ele, o usuário pode executar o Linux dentro do Windows 7, o Windows dentro do Mac, o Mac dentro do Windows e até mesmo todos os sistemas suportados dentro de um, sendo então o programa utilizado para a atividade proposta.
Na figura acima foi criado o diretório “ATIVIDADES_LABORATORIO” e dentro dele o diretório “atividade1”.
Para o desenvolvimento deste trabalho, foram realizados os seguintes comandos no terminal do Linux: “mkdir ATIVIDADES_LABORATORIO” para criar o diretório; comando ls foi utilizado para visualização dos diretórios e arquivos; cd ATIVIDADES_LABORATORIO/ para abri este diretório e criar o diretório “atividade1”; Depois de criar e abrir o diretório “atividade1”, foi executado o comando “nano” para criar o arquivo de texto “disciplina_semestre.txt”, como mostra a figura acima e posteriormente o comando “cat disciplinas_semestre” para abrir o conteúdo do arquivo.
3. CONCLUSÃO
O desenvolvimento do sistema operacional Linux contou com a colaboração de milhares de desenvolvedores desde então, e novos aplicativos foram adicionados que permitiram o uso do sistema nos mais diversos dispositivos e afins. A internet é em grande maioria sustentada por servidores com sistemas Linux e outras soluções sob licença GPL.
Softwares dominantes como servidor web Apache, DNS Bind, linguagens de programação PHP, Java, Javascripts, bancos de dados Mysql, Postgresql e tantos outros são outras soluções sob licença GPL, preferencialmente executadas em sistemas Linux e que fazem a web ser como conhecemos hoje.
Facebook e Netflix rodam em Linux, assim como a nuvem computacional mais popular do mundo, a Amazon AWS. O sistema operacional Android é baseado em Linux e de forma tão intima que muitos o consideram Linux. Em um mundo digital dominado por softwares livres, não se discute mais o uso do Linux. Você pode até especializar-se em algum tipo de ferramenta, mas certamente irá se deparar com Linux em algum momento de sua carreira. Conhecer Linux em qualquer nível é uma viagem impressionante ao descobrimento, começando no seu desktop. O mundo Linux é dominado pela pluralidade. Como o código fonte dos programas pode ser livremente modificado, sendo que para cada situação, existem mais de um aplicativo. Cada um apresenta usabilidade, visual e funcionalidades únicas. A diversidade do Linux é sua vantagem, mas também seu maior desafio. Com tantas opções era preciso juntar todas as peças para entrega de uma solução acessível aos usuários, surgindo aí as Distribuições Linux. Uma distribuiçãoé um projeto com objetivo de empacotar um conjunto de aplicações com padrões estabelecidos e um assistente para instalação.
Em uma analogia aos automóveis, seria uma montadora que une diversas peças para criação de um veículo pronto para ser usado. Cada distribuição é criada para um perfil de uso. Há àquelas voltadas à simplicidade no uso em desktops, outras para servidores, aquelas com foco em Mediacenters, em computadores mais antigos ou com interfaces touch.
A escolha dependerá da necessidade. Assim, para iniciar no Linux, sua primeira decisão deve ser qual distribuição usar e então desfrutar de um novo universo de possibilidades, contando com uma comunidade muita receptiva a dúvidas de novos usuários e que não deixam também de colaborar e seguir com esta corrente motivada pela transferência e evolução do conhecimento.
4. REFERÊNCIAS BIBLIOGRÁFICAS
https://www.vivaolinux.com.br/
https://www.hostinger.com.br/tutoriais/o-que-e-ubuntu-linux#O_que_e_Ubuntu
https://tecnoblog.net/responde/o-que-e-um-sistema-operacional/
https://4linux.com.br/o-que-e-linux/
3

Continue navegando