olá pessoal aqui o fábio barbosa treinamentos neste vídeo vai apresentar 12 conceitos sobre sistemas operacionais que todo estudante de tecnologia precisa conhecer o primeiro conselho que a gente vai abordar justamente a definição do que é um sistema operacional como o próprio nome diz é um sistema operacional é um sistema que significa um conjunto uma coleção de softwares que permite operar ou seja utilizar um computador o hardware de uma máquina e os sistemas operacionais possuem diversas funções nesse sentido por exemplo que um operacional e permite acessar e controlar a água da máquina alocar recursos como por
exemplo o uso do processador o uso da memória ram o uso do disco entre outras coisas e também interagir com as aplicações então você instalar programas no computador para que esses programas possam ser controlados pelo sistema operacional você possa acessar e utilizar os programas além disso o sistema operacional também gerencia os processos ea comunicação da máquina com outras máquinas da rede permitindo a troca de dados e dos programas entre as aplicações entre os equipamentos e além disso efetua tratamento de erros entre diversas outras funções bem um segundo concerto importantíssimo eu consigo sequer leu você sabe
o que é um sistema operacional agora você vai entender que eu quero é uma parte do sistema operacional mas a parte mais importante do sistema operacional que é o componente central de maceió vamos chamar sistema operacional de s ó agora então é a primeira parte desse choque é carregado quando você liga o computador logo depois dos procedimentos iniciais de boot da máquina e o canadá permanece na memória principal durante todo o tempo de execução da do sistema se até que você desliga o computador a palavra quer o inglês significa cern que basicamente a parte interna
de alguma coisa por exemplo a parte interna de um tronco de árvore cerne do tronco de árvore ea gente aplica esse termo aqui na área de sistemas operacionais o que não tem diversas funções que são as principais funções que o sistema operacional desempenho um computador como gerenciamento da memória dos processos do armazenamento de dados e também dos dispositivos em geral dos periféricos do rádio é periférico e o que não existiu em diversas formas de diversos tipos diferentes de ternos são empregados dependendo do sistema operacional eles vão receber nomes como querem um monolítico é que só
quer não quer eu quer no é microkernel ou ainda quer o híbrido que é uma mescla de alguns outros tipos de carnes é interessante porque para cada um desses tipos de queda pra gente gravar um vídeo específico para falar só daquela categoria porque eles têm mais detalhes interessantes pra gente conhecer posteriormente deve falar sobre isso aqui no canal temos um outro conceito extremamente importante para você que vai estudar sistemas operacionais que o conceito de processos e conseqüentemente o conselho de fretes na verdade são conceitos simples que é um processo o processo é um programa em
execução então você tem um programa instalado na máquina uma aplicação qualquer quando você abre esse programa carrega esse programa para a memória do computador você tem um processo em execução o processo os processos são gerenciados pelo sistema operacional que também controla o agendamento dos processos que a gente chama disquete olim que basicamente record o processo vai está sendo executado neste exato instante de tempo e atlético a diferença da tragédia que o processo atual é de um fluxo de execução trecho de um código por exemplo dentro de um processo o fluxo separado dentro de um processo
um processo ele pode ter uma única trade ou ele pode ser multi trading ou seja várias fredes a diferentes sendo executadas muitas vezes de forma concorrente em paralelo a gente costuma chamar significa processo leve porque é um pedacinho do processo na verdade e as festas são usadas basicamente para melhorar a performance da aplicação porque porque você consegue executá las em paralelo você consegue fazer com que o programa executivo várias tarefas simultaneamente o mesmo programa rodando ele pode executar várias tarefas separadamente se elas estiverem trés separadas são as linhas de execução para o atlético ficar linha
em inglês foi um processo com três fiéis sendo executados elas começam em tempos distintos mas são executadas em paralelo legal e quais são os tipos de sistemas operacionais que a gente tem para executar esses processos dessas frentes dê certo existem vários tipos de sistemas a gente pode categorizar os de várias formas por exemplo de acordo com a forma de operação a gente vai ter sistemas operacionais em lote como aqueles sistemas antigos usados em friends que ainda existem hoje o sistema de tempo compartilhado de encherem o bilhete systems que compartilha o tempo de execução dos diversos
processos entre si os sistemas distribuídos que fazem uso de várias máquinas simultaneamente sistemas de rede que permitem controlar estações a partir da rede como por exemplo os sistemas operacionais linux e windows server e os sistemas de tempo real que encontrou aplicações específicas que precisam de uma resposta instantânea pra eventos por exemplo o sistema que ativa o airbag do automóvel o sistema de controle em uma aeronave tem que ser sistemas extremamente rápidos atrás na classificação básica dos tipos de sistemas operacionais e de novo a gente grava vídeos falando sobre cada um deles de forma extensa inclusive
tem muita coisa pra ser pesquisada para cada um desses tipos outro conceito que está intimamente relacionado com o processo de fred que depende do tipo de sistema operacional são os conceitos de multitarefa e multiprogramação que são concelhos próximos inclusive mas são diferentes multitarefa ou multiteste que em inglês significa que você pode executar várias tarefas aztecs no computador simultaneamente o professor consegue executar simultaneamente essas tarefas fazer uma comutação entre elas ou seja executar uma tarefa durante um tempo x depois executou uma outra tarefa diferente depois eu volto para uma outra tarefa assim simultaneamente só que de
forma extremamente rápida a ponto de dar ao usuário ilusão de que as coisas acontecem realmente de forma totalmente simultânea isso a gente chama de multitasking todos os sistemas um outro teste que hoje em dia em multiprogramação significa que a cpu que o processador é compartilhado por dois ou mais programas então tem vários programas na memória e eles usam a mesma cpu isso como intuito aumentar o uso da cpu para receber um não fique ociosa maior parte do tempo isso pode acontecer você pode ter um processador os processadores de hoje em dia são muito rápidos e
potentes que pode acabar ficando 90 a 95% do tempo sem fazer absolutamente nada com a técnica da multiprogramação após levar os programas utilizando essa cpu fazendo com que o seu uso suba bastante é a que menos ociosa conseqüentemente a figura mostra várias aplicações navegador o e mail uma planilha do excel sendo executados pelo sus pelo sistema operacional que está enviando essas aplicações para oprah execução pela cpu microprocessador do seu computador onde o conceito interessantíssimo é o de família sistemas operacionais saber categorizar os sistemas operacionais de acordo com seus tipos existem duas grandes famílias de sistemas
operacionais hoje em dia são os sistemas baseados em unix e os sistemas windows os sistemas baseados em unix são mais antigos eles vem lá do final dos anos 60 e são divididas em barbados outros subtipos por assim dizer como você tem sistemas bsd solaris o linux é baseado em unix mas não é e unix né tem que ficar bem claro isso o oeste é o sistema aqui executado em máquinas apple o android a oeste e outros sistemas são todos baseados na idéia do sistema operacional unix e temos a outra família de sistemas que são sistemas
windows sistemas como o windows 3 11 98 xp toda a gama de windows server que existem com windows 7 windows vista windows 8 dos 10 vocês conhecem sistemas todos aqui eu acrescentei dós que não é o windows mas ele é precursor de alguns dos sistemas windows por exemplo o sistema windows 3.11 o windows momento na verdade era um sistema de voz que utilizava uma interface esta é uma interface gráfica que a gente chamava de interface do windows a partir do windows xp na verdade a partir do windows nt anterior windows xp que a gente tem
um sistema totalmente separado windows em relação ao dólar isso também é matéria para um outro vídeo bem interessante que logo vou gravar e postar aqui no canal temos essas as grandes famílias sistemas operacionais mas não são as únicas existem outros tipos de sistemas operacionais também que são utilizados em aplicações muito específicas por exemplo em friends rts will design do proleite insistem os sistemas operacionais de tempo real que se tem agora há pouco e esse tem um dos sistemas para aplicações a rotina de internet das coisas que eu tinha uma lista com alguns sistemas alguns não
existem mais foi usado no passado em outros sistemas usados hoje como o s2 da ibm o open de ms o fi-fgts o symbiam que era para dispositivos móveis o viés works que é muito usado hoje em dia o light oeste também utilizado para a internet das coisas e assim sucessivamente então são outras famílias sistemas operacionais não necessariamente ligadas ao windows ou e unix mas que tem um nicho de de aplicação hoje em dia alguns deles não existem mais como se meu é mais utilizado mas os demais têm aplicações e sistemas eles devem ser acessados de
alguma forma o usuário tem que ter uma maneira de conseguir interagir com o sistema isso é feito usando se uma interface de acesso quais são os tipos de interface que nós temos as principais são as interfaces de linha de comando interface gráfica que ele fez interface de linha de comando na famosa interface na tela preta na qual você digita comando da inter em um computador e executa o que você quer um exemplo desse sistema a acl é o dós ou powershell para o windows eo linux quando você não está na interface gráfico não está usando
a interface gráfica já interface gráfica é a gwi ficam e uso da interface é caráter face padrão que tem botões - janelas que você acessa com dispositivo apontador como um mouse ou via tops estilo usando um smartphone e um tablet isso é uma interface gráfica e os sistemas eles podem usar as duas interfaces você pode ter o mesmo sistema a ser acessado por uma interface gráfica ou por uma interface de comandos muitas vezes desço isso ocorre por meio do uso de um terminal que eu terminar ou mais precisamente um emulador de terminais é um software
que um terminal ferraro acessível por linha de comandos está executando dentro de uma interface gráfica é o exemplo clássico é o windows powershell que é uma interface de comandos que vai ser executada que pode ser executado na verdade dentro do próprio sistema operacional windows com interface gráfica ou os terminais variados que existem pra pra linux como o terminal de nome é que pode ser executado dentro de uma distribuição linux qualquer bem num outro concelho extremamente importante um dos sistemas de arquivos ou files systems que um sistema de arquivos é forma de organização dos dados que
ficam armazenados no computador e quando falo dados eu me refiro não só os arquivos que o usuário grava na máquina mas também os arquivos de sistema que compõe o próprio sistema operacional e as aplicações que você tem instalados nas máquinas então esses arquivos todos que podem chegar à casa das centenas de milhares isso precisa ficar organizado de forma coerente e simplificada num disco na mídia de armazenamento está sendo usados não só não consegue acessar os arquivos de novo posteriormente os jogos geralmente organizadas em pastas que a gente mude diretórios e são indexados para que possam
ser encontrados facilmente e com rapidez e existem várias formas liberdade organizar esses arquivos nas máquinas isso vai depender do sistema operacional considerado para cada tipo de sistema votei conte uma classificação de sistemas era que os que a gente pode usar por exemplo para windows nós temos os vários sistemas fat32 fat16 e assim por diante o mpf-sp o sistema padrão sedex padrão do windows do ex fat que a gente usa por exemplo para pen drives para linux teríamos sistemas como este triex de fora o btrfs utilizou hfs plus então se você tem uma máquina é mau
a apple por exemplo aimec com o sistema operacional é postado ele está usando o sistema de arquivos mídias ópticas como cd e dvd certo utiliza também o sistema de arquivo específico como iso 9660 ou o df e outras outros tipos de sistemas como unix solaris messi de sempre podem usar outro sistema de arquivos como efe rz tsx efe s a então é esse uma grande gama de sistemas de arquivos essa é só uma pequena amostra deles o sistema de arquivos ele é criado e organizado na hora que você faz a formatação da sua partição de
uma partição de disco então que o processo de formatação do computador foi uma taxa básica mente recriar o sistema de arquivos e deixar o disco organizado para poder receber os dados posteriormente que são os arquivos tanto de sistema quanto de aplicações enquanto arquivos dos usuários muito bem esses arquivos todos gravados em disco eles precisam ser protegidos então o conceito importantíssimo para quem vai trabalhar ou estudar sistemas operacionais é entender a segurança do sistema operacional existem inúmeras ferramentas inúmeras formas de tentar garantir a segurança dos sistemas três principais são firewall backup antivírus no geral não fazem
parte exatamente do sistema operacional apesar de que muitos sistemas operacionais já trazem ferramentas simplificadas desse tipo embutidos o próprio windows é uma ferramenta que traz um sistema operacional que traz esses três tipos de ferramentas já já pré instalados o que você pode instalar a de outros fabricantes evidentemente então quais são as funções de firewall backup antivírus o firewall é um software que protege a máquina contra a entrada ou saída de pacotes maliciosos pela rede o antivírus proteção contra malwares e vírus cavalo de tróia em outros tipos de softwares maliciosos e as ferramentas de backup são
usados para cópia de segurança dos dados que é extremamente importante porque se uma das lutas das duas ferramentas anterior espalharem você pode ter o seu sistema comprometido e perdeu seus dados por isso o backup é extremamente importante então como eu disse é uma parte do sistema de profissionais têm ferramentas básicas integradas para realizar essas funções por exemplo o sistema operacional windows tem o windows firewall tem sistema de vidros basicão também disponível e tem um novo backup ferramenta para você fazer backup do seu sistema se não se o seu sistema operacional não tivesse filmes você pode
instalar ferramentas de terceiros que geralmente inclusive tem mais recursos do que as ferramentas básicas integradas e já que estamos falando de ferramentas também que são softwares com a distinção entre aplicativo aplicação utilitário e serviço num sistema operacional os 13 itens se referem a software só que são softwares que são usados em contextos ligeiramente diferentes um aplicativo é um programa qualquer uma função específica que geralmente instalado pelo usuário mas pode já fazer parte do sistema operacional e que engloba categorias de softwares como por exemplo o software para editoração eletrônica tratamento de imagens de jogos somente para
captura de tela como esse que estou usando aqui para capturar as apresentações software de apresentações e outros mais são os programas comuns que o usuário conhece além dos aplicativos comuns nós temos também os utilitários a gente vai categorizar como utilitário um programa que permite a eles a tarefa de administração e gerenciamento do computador por exemplo fazer desfragmentação de disco para reorganizar os arquivos na superfície do disco configurar contas de usuário trocar a senha do usuário por exemplo em executar sem fazer otimização de desempenho verificação de erros no disco ou no sistema de arquivos e assim
por diante então eu tive calma no geral já faz parte do sistema operacional mas alguns utilitários podem ser instalados a parte também os serviços são processos internos do sistema quererem se algumas atividades específicas ou algumas funcionalidades por exemplo o cliente deve receber um serviço do sistema operacional que permite a sua máquina obter o endereço ip na rede poder se conectar a uma rede local essa internet depois o horário do sistema configurado pelo serviço existe um serviço de blog de eventos que registra as atividades do computador o expurgo de impressão é um serviço interno que gerencia
os documentos que você envia para impressora serviços de origem a localização é no seu smartphone por exemplo o mesmo na máquina desktop e alguns programas alguns sistemas que você instala no sistema operacional também possuem serviços que são gerenciados pela social como por exemplo mais que ele certo que o servidor de banco de dados que vai funcionar de um serviço que pode subir automaticamente quando você liga o computador então isso são serviços e você vai ter inclusive utilitários específicos para gerenciar os serviços da máquina e por isso é importante conhecer as ferramentas de gerenciamento que o
sistema operacional possui uma outra característica importante desse oz é a presença de ferramentas para gerenciamento para que o usuário possa ser mais do que um simples o usuário também um administrador do sistema então toda acció possui para as ferramentas de gerenciamento utilitários no caso o importante é você conhecer as ferramentas pelo menos algumas delas para poder realizar tarefas administrativas no sistema aqui alguns exemplos no windows mas fique bem claro que as ferramentas de gerenciamento existem para qualquer sistema existem muitas delas dezenas delas no linux por exemplo e não ocupe o corpo e mgmt o gerenciamento
do computador computer management no windows permite a você por exemplo formatar ou para o chamado discos a partir da interface gráfica uma outra ferramenta é o services gerenciamento de serviços como também incitar o reddit de todo o registro do windows onde ficam armazenadas as configurações do sistema e todas as aplicações que você tem na máquina o teste - de gerenciador de tarefas que permite você controlar os processos do sistema você pode ver a lista dos processos de execução para um processo matar um processo verificar pontos de memória o processo está ocupando quanto de cpu e
assim por diante e gerenciador de pacotes que a gente utiliza geralmente para instalar uma aplicação nova na máquina um utilitário uma aplicação qualquer ou para desinstalar esta aplicação o sistema operacional tem geralmente seu próprio gerenciador de pacotes se você não pode instalar outros gerenciador de terceiros para o windows por exemplo temos o chocolate e óleo jet2 ferramentas bem interessantes que facilita o gerenciamento de pacotes para cada uma delas a gente vai ter um vídeo específico aqui no canal explicando como utilizar também e finalmente um conceito muito legal é muito importante para quem estuda sistemas operacionais
o conceito de virtualização ea eterna máquinas virtuais extremamente importante nos dias de hoje a tecnologia da virtualização é uma tecnologia que permite criar vários ambientes de softwares distintos dentro de um único sistema físico ou seja um único computador eu consigo ter vários ambientes separados com os sistemas operacionais instalados e muitas vezes sistemas operacionais diferentes entre si isolados entre si isso a gente consegue com o emprego de um software especial chamado the ripper vaso você instala o rapper bairro na máquina e muitos raios e vários podem ser escalados direto no rádio do computador sem necessidade de
um sistema operacional por baixo o sistema operacional instalado depois por cima sobre esse hype por baixo e você consegue então dividir compartilhar o hardware do computador em mais de um sistema operacional distinto e executá los todos olha só que legal simultaneamente a máquina a máquina física a gente vai se chamar the host hospedeiro e cada sistema operacional que você instalar por cima vai ser chamada de guest ou seja convidado existem várias formas de virtualização é essa que a gente estando aqui a virtualização de sistemas operacionais porque o nosso foco está operacional mas a priorizar partes
específicas do computador por exemplo visualizar discos virtuais da rede aplicações virtualizadas desktop e outras coisas mais aplicações por exemplo e muito mais aqui no canal da voz a gente tem um monte de vídeos falam sobre virtualização como trabalhar com esse conceito explicando mais a fundo que a atualização que é cloud computing conceito também está bem próximo da virtualização como criar máquinas virtuais pois vou deixar aqui embaixo na descrição do vídeo vários links para vídeos mais específicos sobre esses conceitos que a gente viu esse vídeo de hoje beleza gente quanto a isso neste vídeo passei pra
vocês alguns conceitos básicos são importantes sobre sistemas operacionais que você precisa conhecer caso esteja iniciando no mundo da tecnologia da informação no caso você venha a da área de hardware por exemplo que queira começar a trabalhar na área de software é importante dominar esses conceitos de sistemas operacionais espero que você tenha gostado aproveite para se inscrever aqui no canal da bola no treinamento se você não for inscrito antes já foi inscrito clique no sim aqui mais para ativar notificações e suavizado sempre que tiver conteúdo novo postada aqui no canal a&e não deixe de acessar o
nosso web site www.barbrahmasul.com.br a liderança segue nas redes sociais que estão aparecendo aqui se obrigado e até a próxima