Novo visual do sistema operacional 20. Sistema operacional: finalidade, variedades. Como determinar seu sistema operacional

Esses grupos vêm travando uma luta quase igualitária pela monopolização do mercado há muito tempo, e essa luta é esperada há muito tempo - é difícil destacar um favorito nela. Vamos tentar descobrir qual produto é a melhor qualidade.

janelas

No momento, existem três versões atuais do sistema operacional desta corporação - 7, 8, 10. O Windows XP já saiu de moda - agora é instalado principalmente em computadores antigos. A versão mais recente é o Windows 10, mas não a versão mais popular da empresa. O Windows 7 está firmemente no ranking dos sistemas mais usados: 52% dos computadores pessoais no mundo são atendidos por ele.

Os sistemas operacionais Windows são otimizados, seu trabalho é estável na maioria dos computadores, sendo as versões mais antigas do XP e 7 as mais preferidas. O produto Windows não é o mais seguro, portanto, se você usa o sistema operacional Windows, precisa cuidar da instalação do software de segurança licenciado.

Muitos usuários comparam sistemas operacionais por interface. O Windows não perde para seus concorrentes - uma grande variedade de temas de visualização de dados, animações de janela e translucidez criam um contraste agradável. Versões mais recentes do Windows mantiveram elementos dos primeiros sistemas deste fabricante, o que atrai o usuário.

Uma das principais vantagens é a capacidade de instalar programas para executar uma ampla variedade de tarefas. Isso se aplica a programas de escritório e aplicativos de jogos, bem como a outras áreas aplicadas.

linux


Aqui, os fabricantes decidiram lançar muitas versões com um propósito especial. O produto Linux mais amplamente aceito é o Ubuntu. Tornou-se popular com o Linux, pois é o mais ideal para uso doméstico.

O produto Linux é único, pois você pode alterar tudo nas configurações do sistema de forma que o sistema seja completamente reconstruído levando em consideração os parâmetros do PC. Este fato fornece o mais alto desempenho e, neste componente, o Linux é o líder indiscutível entre os fabricantes de SO. O Linux também tem a vantagem de ser altamente confiável e seguro, pois as distribuições fornecem muitos mecanismos para restringir o acesso às informações do usuário.

Quanto à aparência, ela pode ser personalizada de qualquer forma. O Linux tem muitas opções para escolher uma interface - desde simples e rígida até complexa e colorida, com muitos efeitos. Um dos detalhes mais importantes para o Linux é que, para gerenciá-lo efetivamente, o usuário deve aprender a trabalhar na linha de comando.

Muitos aplicativos de programação profissional são escritos no kernel do Linux. Mas quanto à escolha de aplicativos para execução de tarefas aplicadas, tudo aqui não é tão rico quanto o dos concorrentes.

Mac OS


área de trabalho macOS

O próprio "SO" ocorreu junto com o aparecimento dos primeiros produtos da Apple, respectivamente, é usado nesses dispositivos. Agora, a edição mais recente do MacOS é a versão 10.

O MacOS é orientado a um determinado padrão de hardware, portanto, seu desempenho é o mais alto entre todos os sistemas operacionais disponíveis. Vale a pena notar que o alto desempenho dos sistemas para MacOS é uma característica distintiva - todos os produtos deste fabricante são caracterizados por um trabalho muito estável e produtivo. Os sistemas MacOS são muito confiáveis, o número cumulativo de vírus para essa plataforma não é muito alto e você não deve se preocupar em instalar software de segurança adicional.

A maioria dos usuários tem certeza de que o MacOS é o sistema operacional mais conveniente e atraente, a julgar pela interface do usuário. O fabricante dá muita atenção a este componente, e não é de surpreender que sejam superiores neste componente em relação aos seus concorrentes. Os desenvolvedores usam um enorme conjunto de tecnologias que visam harmonizar e melhorar a aparência dos controles. Curiosamente, a empresa exige regularmente que os desenvolvedores de software de terceiros usem o estilo de design de aplicativo mais semelhante ao "Mac" padrão, para que os usuários trabalhem no novo programa da mesma maneira que no familiar anterior.

DOS


Área de trabalho FreeDOS

Restam poucos usuários que se lembram desses desenvolvedores de sistemas operacionais. Deve ser lembrado que eles se tornaram inovadores no campo do desenvolvimento de sistemas operacionais, inventando todo o funcionamento do sistema operacional. Sim, os concorrentes foram mais longe, tendo melhorado todos os desenvolvimentos do DOS, mas os desenvolvedores do primeiro sistema operacional começaram a apresentar inovações para desenvolvimentos anteriores. Desde o início dos anos 2000, o DOS lançou alguns emuladores de SO para PCs, mas eles não foram reconhecidos pelos usuários devido ao baixo desempenho e à falta da maioria dos recursos necessários para os sistemas operacionais modernos.

No entanto, o DOS continua sendo necessário para muitos usuários. O software DOS é a melhor opção para aqueles usuários que desejam usar computadores antigos com novos aplicativos. Para fazer isso, os desenvolvedores lançaram o FreeDOS e o DJGPP, que incluíam vários programas populares hoje em dia - um gerenciador de arquivos, um editor de texto, um navegador da web, um cliente de e-mail etc. Em outras palavras, os produtos DOS ainda podem ser usados ​​em PCs mais antigos.

Segurança e confiabilidade

Em geral, Windows, Linux e MacOS disputam o título de melhor grupo de SO - o DOS já deixou de competir com desenvolvimentos mais modernos. No campo da confiabilidade e segurança do trabalho, os produtos mais ideais são Linux e Apple. A melhor distribuição neste componente para Linux é o Ubuntu. Especialistas acreditam que sistemas com kernel Linux são preferencialmente utilizados como guardiões de informações críticas, pois a proteção contra invasões não autorizadas às informações armazenadas no sistema é muito forte. A propósito, os próprios usuários precisam ter muito cuidado ao atribuir senhas e caminhos longos para os arquivos desejados - caso contrário, você poderá perdê-los.

Ao contrário das distribuições Linux e MacOS, o Windows perde claramente em confiabilidade e segurança. O produto Windows ainda permanece com o título de sistema operacional menos confiável. Softwares de segurança de terceiros são lançados regularmente, mas a proteção do sistema está em seu nível mais baixo e, se você valoriza a segurança de suas informações, o Windows não deve ser escolhido como o sistema operacional do seu PC. Quanto ao MacOS, a segurança aqui também está no mais alto nível.

O sistema mais gamer

Como mencionado acima, em termos de número de programas em diferentes áreas, o Windows é o líder e, na componente de jogos, esse desenvolvedor é o líder indiscutível. Muitos aplicativos de jogos também são lançados para Linux, já que esses "SOs" também são bastante populares no mundo, por exemplo, aqui você pode encontrar o Steam favorito de todos. Mas no final, no volume total de aplicativos de jogos, o Windows dará chances ao Linux e ao MacOS combinados. O próprio sistema possui características boas o suficiente para operação ininterrupta e sem erros de aplicativos de jogos em qualquer computador, mas, no entanto, isso raramente acontece.

Se você observar as distribuições do Windows, até agora os usuários estão muito cautelosos em chamar o Windows 7 de mais preferido para jogos, apesar do fato de três novas versões do sistema já terem sido lançadas! Obviamente, o "sete" é um sistema comprovado e, portanto, recebe mais preferência pelos usuários. Mas isso não é por muito tempo - em um ano e meio o mundo inteiro começará a falar sobre o fato de que a oitava e décima versões do Windows são muito melhores que a sétima em termos de jogos.

O SO mais simples

Se levarmos em conta todos os sistemas operacionais disponíveis no mundo e escolhermos o mais simples deles, os sistemas DOS serão os campeões absolutos aqui. Mas se falarmos especificamente sobre os três gigantes do lançamento do sistema operacional no momento, novamente, o Windows estará à frente de todos em simplicidade. A simplicidade pode ser diferente - a banalidade do desenvolvimento, a facilidade de uso etc. Estamos mais interessados ​​em quais sistemas são mais convenientes para os usuários trabalharem. E a maioria deles acredita que o Windows é o "SO" mais simples e a partir de suas primeiras versões.

De fato, o Windows é o sistema mais fácil de usar, mas muito difícil de desenvolver. O MacOS ocupa o segundo lugar em termos de usabilidade, conforme observado por especialistas. O Linux, por outro lado, são os sistemas mais complexos, mas depois que você se acostumar, nunca mais voltará, por exemplo, para a família Windows.

Para PCs fracos

Claro, aqui vale a pena dar preferência ao DOS! No entanto, o DOS é bastante difícil de encontrar agora, portanto, as distribuições Linux com um ambiente de desktop leve (LXDE, OpenBox, MATE, Xfce) são mais adequadas para PCs fracos.

A distribuição mais ideal para uso em PCs fracos da família Microsoft será o Windows XP. Na verdade, este sistema operacional é muito bom, pois possui bom desempenho e uma interface atraente. É bastante simples e bastante adequado para que, mesmo em um PC fraco, você possa jogar seus jogos clássicos favoritos.

A desvantagem é que o XP não é mais suportado pelo fabricante e, ao instalar esse sistema, você corre o risco de pegar muitos vírus e trojans.

Isso significa que, se você usar a Internet ativamente, sem software de segurança adicional, seu PC não poderá funcionar por muito tempo. Portanto, pense com cuidado ao escolher um "SO" antes de instalá-lo em seu PC fraco.

Disponibilidade de instalação de software

E novamente, o líder indiscutível aqui é o Windows! Ainda assim, os produtos deste desenvolvedor apareceram no mercado primeiro e, portanto, são vendidos instantaneamente. Agora só os preguiçosos não estão desenvolvendo programas e aplicativos para Windows, o que significa que o software estará sempre disponível para esses sistemas operacionais. Mas é importante lembrar: devido ao baixo grau de proteção do sistema operacional Windows, você deve ter muito cuidado ao instalar softwares em um computador. Obviamente, você precisa usar um software licenciado e, se não tiver um, saiba que está correndo riscos ao instalar programas indesejados em seu PC com um baixo nível de proteção.

Qual sistema escolher no final

Recentemente, os desenvolvedores de sistemas fizeram um ótimo trabalho para melhorar as versões do sistema operacional. Obviamente, a participação e a popularidade mínimas do mercado serão ocupadas pelo MacOS, pois é um produto relativamente novo. De acordo com as características, não é inferior ao Windows e ao Linux. Se este produto tiver grande demanda no futuro, o MacOS poderá em breve se tornar um líder de vendas.

O Linux é um ótimo sistema para PCs de escritório e para computadores usados ​​para programação e administração. Eles têm alto desempenho, são tão seguros e confiáveis ​​quanto possível em uso, mas são muito estreitos, porque esses "SOs" não são amplamente utilizados.

O Windows é o vencedor indiscutível em quase todos os aspectos entre seus concorrentes, e a popularidade do produto é compreensível. Para computadores modernos, é o Windows que será o sistema operacional ideal, todos escolhem a versão por conta própria. Depende do usuário qual sistema operacional instalar - se for necessário um computador para o trabalho, é melhor instalar o Linux, se for para jogos - Windows. É necessário determinar todos os parâmetros que você deseja receber em maior medida do sistema operacional - e, neste caso, você pode fazer a escolha certa e informada!

Segundo Roskomstat, o Windows tem 84% de popularidade entre os usuários russos de computadores pessoais. O Linux está à frente do MacOS em 3% - 9% contra 6%. Isso mudará se houver fortes razões para atratividade entre os usuários e os desenvolvedores de sistemas estiverem trabalhando constantemente nessa área.

Um sistema operacional (SO) é um software de sistema que gerencia recursos de hardware e software de computador e fornece serviços comuns para programas de computador. Todos os programas de computador, com exceção do firmware, exigem trabalho.

Os sistemas operacionais de compartilhamento de tempo agendam tarefas para uso eficiente do sistema e também podem incluir software de contabilidade para alocar tempo de CPU, armazenamento em massa, impressão e outros recursos.

O sistema operacional de desktop (desktop) dominante é o Microsoft Windows, com uma participação de mercado de cerca de 83,3%. macOS da Apple Inc. ocupa o segundo lugar (11,2%), enquanto os sabores do Linux estão na terceira posição (1,55%).

No setor mobile (smartphones e tablets), de acordo com o terceiro trimestre de 2016, o Android do Google domina com 87,5%, e a taxa de crescimento é de 10,3% ao ano, seguido pelo iOS da Apple com 12,1% e um mercado homólogo declínio Uma participação de 5,2 por cento, enquanto outros sistemas operacionais respondem por apenas 0,3 por cento.

As distribuições Linux são dominantes nos setores de servidores e supercomputação. Outras classes especializadas de sistemas operacionais, como sistemas embarcados e sistemas de tempo real, existem para muitas aplicações.

Considere as estatísticas de uso do SO de acordo com os dados. Atenção, nas estatísticas, os dados agregados de todas as Plataformas:

  • Área de Trabalho
  • Móvel
  • Tábua
  • Console

Principais sistemas operacionais na Ucrânia:

Na Ucrânia, o principal sistema operacional em uso é, obviamente, o Windows - 73,33% de todos os dispositivos, do desktop ao bolso. E como as tecnologias móveis cobram seu preço, o Android também teve 13,19% na Ucrânia. O sistema operacional fabricado pela Apple OS X ocupa o terceiro lugar - 5,38%, e mesmo que o iOS seja adicionado a ele - 4,46% - isso não permitirá que ele ultrapasse o Android em popularidade na Ucrânia.

A Bielorrússia tem as seguintes estatísticas do sistema operacional:

O primeiro - Windows - 71,27%, o segundo - Android - 17,74% e a mesma situação com OS X - 4,2% e iOS - 3,55%.

Classificação do sistema operacional no Cazaquistão:

O Cazaquistão é mais móvel. E embora o Windows ainda seja o primeiro - 63,85%, o Android tem 23,08%, ou seja, quase 1/4. A classificação do iOS também é mais alta aqui - 7,83%.

Popularidade dos sistemas operacionais na Rússia:

O primeiro lugar para o Windows é 68,58%. Segundo e terceiro lugar Android - 15,88% e iOS - 7,11%

Estatísticas de sistemas operacionais no mundo:

Levando em conta as estatísticas combinadas de plataformas de desktop e móveis, em julho de 2017, o sistema operacional Android está na liderança - 41,24% de todos os dispositivos. O segundo e terceiro, respectivamente, Windows - 35,24% e iOS - 13,2%.

Um pouco de história

Na década de 1940, os primeiros sistemas digitais eletrônicos não tinham sistemas operacionais. Os sistemas eletrônicos dessa época eram programados com fileiras de interruptores mecânicos ou jumpers em placas de circuito. São sistemas para fins especiais que, por exemplo, geraram tabelas balísticas para militares ou controlaram a impressão de cheques de folha de pagamento a partir de dados em cartões perfurados. Depois que os computadores programáveis ​​de uso geral foram inventados, foram introduzidas as linguagens de máquina (compostas por strings de dígitos binários 0 e 1 em fita de papel perfurada), o que acelerou o processo de programação.

No início da década de 1950, um computador só podia executar um programa de cada vez. Cada usuário usava o computador exclusivamente por um período de tempo limitado e recebia o horário programado com o programa e os dados em cartões perfurados ou fitas perfuradas. O programa será baixado para a máquina e a máquina funcionará até que o programa termine. Os programas geralmente podem ser depurados a partir do painel frontal usando interruptores e lâmpadas do painel.

Máquinas posteriores foram enviadas com bibliotecas de programas que seriam vinculadas ao programa do usuário para auxiliar em operações como entrada e saída e a geração de código de computador a partir de código de caracteres legível por humanos. Esta foi a gênese do sistema operacional moderno. No entanto, as máquinas ainda executavam uma tarefa de cada vez. Na Universidade de Cambridge, na Inglaterra, a ordem de serviço já foi um varal (varal de roupas) no qual eram penduradas fitas com alfinetes de cores diferentes para indicar as prioridades de trabalho.

Uma melhoria foi o Atlas Supervisor, introduzido com o Manchester Atlas, encomendado em 1962, "considerado por muitos como o primeiro sistema operacional moderno reconhecível"

Mac OS

MacOS (anteriormente "Mac OS X" e mais tarde "OS X") é uma linha de sistemas operacionais gráficos de kernel aberto desenvolvidos, comercializados e vendidos pela Apple Inc., o último dos quais é pré-carregado em todos os computadores Macintosh atualmente fornecidos . O MacOS é o principal sistema operacional da Apple desde 1984. É um sistema operacional UNIX baseado em tecnologia desenvolvida na NeXT na segunda metade da década de 1980 e até a Apple comprar a empresa no início de 1997. O sistema operacional foi lançado pela primeira vez em 1999 como Mac OS X Server 1.0 e em março de 2001 como uma versão cliente (Mac OS X v10.0 "Cheetah"). Desde então, houve seis edições diferentes de "cliente" e "servidor" do macOS até serem mescladas no OS X 10.7 "Lion".

Antes de sua fusão com o macOS, a versão do servidor - macOS Server - era arquitetonicamente idêntica à sua contraparte de desktop e normalmente rodava na linha de hardware Macintosh da Apple. O servidor macOS incluía ferramentas de gerenciamento e administração de grupos de trabalho que fornecem acesso simplificado aos principais serviços de rede, incluindo um agente de transferência de e-mail, um servidor Samba, um servidor LDAP, um servidor de nomes de domínio e outros. Com o Mac OS X v10.7 Lion, todos os aspectos de servidor do Mac OS X Server foram integrados à versão cliente, e o produto foi renomeado para "OS X" (retirando o "Mac" do nome). As ferramentas do servidor agora são oferecidas como um aplicativo.

linux

Ubuntu, uma distribuição Linux para desktop. O kernel Linux surgiu em 1991 como um projeto de Linus Torvalds, então estudante universitário na Finlândia. Ele postou sobre seu projeto em um newsgroup para estudantes de informática e programadores e recebeu apoio e ajuda de voluntários que conseguiram criar um kernel completo e funcional.

O Linux é semelhante ao Unix, mas foi desenvolvido sem nenhum código Unix, ao contrário do BSD e suas variantes. Por causa de seu modelo de licença aberta, o código do kernel Linux está aberto para estudo e modificação, o que levou ao seu uso em uma ampla gama de dispositivos de computação, de supercomputadores a smartwatches. Embora as estimativas sugiram que o Linux seja usado em apenas 1,82% de todos os PCs "desktop" (ou laptops), ele é amplamente usado para uso em servidores e sistemas embarcados, como telefones celulares. O Linux substituiu o Unix em muitas plataformas e é usado na maioria dos supercomputadores, incluindo os 385 principais. Muitos dos mesmos computadores também estão no Green500 (mas em uma ordem diferente), com o Linux rodando no top 10. O Linux também é amplamente usado em outros computadores pequenos com eficiência energética, como smartphones. O kernel Linux é usado por algumas distribuições populares, como Red Hat, Debian, Ubuntu, Linux Mint e Android do Google, Chrome OS e Chromium OS.

Microsoft Windows

Microsoft Windows é uma família de sistemas operacionais desenvolvidos pela Microsoft e projetados principalmente para computadores baseados na arquitetura Intel com um uso total total de 88,9% em computadores conectados à Internet.

O Microsoft Windows foi lançado pela primeira vez em 1985 como um ambiente operacional executado em cima do MS-DOS, que era o sistema operacional padrão fornecido com a maioria dos computadores pessoais da Intel na época. Em 1995, foi lançado o Windows 95, que usava apenas o MS-DOS como inicialização inicial. Para compatibilidade com versões anteriores, o Win9x pode executar drivers MS-DOS em tempo real e Windows 3.x de 16 bits. O Windows ME, lançado em 2000, foi a última versão da família Win9x. Versões posteriores foram baseadas no kernel do Windows NT. As versões atuais do cliente do Windows são executadas em microprocessadores IA-32, x86-64 e ARM de 32 bits. Além disso, o Itanium ainda é compatível com a versão mais antiga do Windows Server 2008 R2. No passado, o Windows NT suportava arquiteturas adicionais.

As edições de servidor do Windows são amplamente utilizadas. Nos últimos anos, a Microsoft gastou um capital significativo para promover o uso do Windows como sistema operacional de servidor. No entanto, o uso do Windows em servidores não é tão difundido quanto em computadores pessoais, pois o Windows compete com o Linux e o BSD pela participação no mercado de servidores.

Reagir SOé um sistema operacional Windows alternativo desenvolvido com base nos princípios do Windows - sem usar nenhum código da Microsoft.

Outro

Havia muitos sistemas operacionais que eram importantes em sua época, mas não existem mais, como o AmigaOS; OS/2 da IBM e Microsoft; Classic Mac OS, predecessor não-Unix da Apple para o MacOS; BeOS; XTS-300; RISCOS; MorphOS; haicai; Bare Metal e Free Mint. Alguns deles ainda são usados ​​em nichos de mercado e continuam a ser desenvolvidos como plataformas minoritárias para comunidades entusiastas e aplicativos especializados. O OpenVMS, anteriormente da DEC, ainda está sendo desenvolvido ativamente pela Hewlett-Packard. No entanto, outros sistemas operacionais são usados ​​quase exclusivamente na academia, para instrução em sistemas operacionais ou para pesquisa em conceitos de sistemas operacionais. Um exemplo típico de um sistema que cumpre os dois papéis é o MINIX, enquanto, por exemplo, o Singularity é usado exclusivamente para pesquisa.

Outros sistemas operacionais não conseguiram ganhar participação de mercado significativa, mas introduziram inovações que influenciaram os principais sistemas operacionais.

Funções

Funções principais:

  • Execução de solicitações de programas (entrada e saída de dados, início e parada de outros programas, alocação e liberação de memória adicional, etc.).
  • em RAM e sua execução.
  • Acesso padronizado a periféricos (dispositivos de E/S).
  • Gestão de RAM (distribuição entre processos, organização da memória virtual).
  • Controlar o acesso a dados em mídia não volátil (como disco rígido, discos ópticos etc.) organizados em um determinado sistema de arquivos.
  • Fornecendo uma interface de usuário.
  • Salvar informações sobre erros do sistema.

Funções adicionais:

  • Execução paralela ou pseudo-paralela de tarefas (multitarefa).
  • Alocação eficiente de recursos do sistema computacional entre processos.
  • Diferenciação do acesso de vários processos aos recursos.
  • A organização de computações confiáveis ​​(a impossibilidade de um processo computacional intencionalmente ou por engano influenciar as computações em outro processo) baseia-se na diferenciação do acesso aos recursos.
  • Interação entre processos: troca de dados, sincronização mútua.
  • Proteção do próprio sistema, bem como dos dados e programas do usuário, das ações dos usuários (maliciosas ou inadvertidas) ou aplicativos.
  • Modo de operação multiusuário e diferenciação de direitos de acesso (ver: autenticação, autorização).

Componentes do sistema operacional:

  • Processador de comandos (interpretador)
  • Drivers de dispositivo
  • Interface

conceito

Existem dois grupos de definições de sistema operacional: "um conjunto de programas que controlam o hardware" e "um conjunto de programas que controlam outros programas". Ambos têm seu significado técnico exato, que está relacionado à questão em quais casos um sistema operacional é necessário.

Existem aplicativos de computação para os quais os sistemas operacionais são redundantes. Por exemplo, microcomputadores embutidos, contidos em muitos eletrodomésticos, carros (às vezes uma dúzia em cada), os telefones celulares mais simples, executam constantemente apenas um programa que inicia quando ligado. Muitos consoles de jogos simples - também microcomputadores especializados - podem ficar sem um sistema operacional, executando um programa armazenado em um "cartucho" ou CD inserido quando ligado.

Os sistemas operacionais são necessários se:

  • o sistema de computação é usado para várias tarefas, e os programas que resolvem essas tarefas precisam salvar dados e trocá-los. Isso implica a necessidade de um mecanismo universal de persistência de dados; na grande maioria dos casos, o sistema operacional responde a isso com uma implementação de sistema de arquivos. Os sistemas modernos também fornecem a capacidade de "vincular" diretamente a saída de um programa à entrada de outro, ignorando as operações de disco relativamente lentas;
  • programas diferentes precisam executar as mesmas rotinas. Por exemplo, simplesmente inserir um caractere no teclado e exibi-lo na tela pode exigir a execução de centenas de instruções de máquina, e uma operação de disco pode exigir milhares. Para não programá-los sempre de novo, os sistemas operacionais fornecem bibliotecas de sistema de sub-rotinas (funções) usadas com frequência;
  • é necessário distribuir poderes entre os programas e os usuários do sistema para que os usuários possam proteger seus dados de acesso não autorizado, e um possível erro no programa não cause problemas totais;
  • é necessário poder simular a execução "simultânea" de vários programas em um único computador (mesmo que contenha apenas um processador), realizada por meio de uma técnica conhecida como "time sharing". Ao mesmo tempo, um componente especial chamado escalonador divide o tempo do processador em segmentos curtos e os fornece, por sua vez, a vários programas em execução (processos);
  • o operador deve ser capaz de controlar a execução de programas individuais de uma forma ou de outra. Para isso, os ambientes operacionais servem - o shell e conjuntos de utilitários - podem fazer parte do sistema operacional.

Assim, os sistemas operacionais universais modernos podem ser caracterizados principalmente como:

  • usando sistemas de arquivos (com um mecanismo universal de acesso a dados),
  • multiusuário (com separação de poderes),
  • multitarefa (time-sharing).

Multitarefa e distribuição de poderes requerem uma certa hierarquia de privilégios para os componentes do próprio sistema operacional. O sistema operacional consiste em três grupos de componentes:

  • kernel contendo o escalonador; drivers de dispositivo que controlam diretamente o hardware; subsistema de rede, sistema de arquivos;

A maioria dos programas, tanto de sistema (incluídos no sistema operacional) quanto de aplicativos, são executados em um modo não privilegiado ("usuário") do processador e obtêm acesso ao hardware (e, se necessário, a outros recursos do kernel, bem como recursos de outros programas) apenas por meio de chamadas do sistema. O kernel é executado em modo privilegiado: é nesse sentido que se diz que o sistema (mais precisamente, seu kernel) controla o hardware.

Na determinação da composição do sistema operacional, o critério de integridade operacional (fechamento) é importante: o sistema deve permitir o uso pleno (incluindo modificação) de seus componentes. Portanto, a composição completa do sistema operacional inclui um conjunto de ferramentas (desde editores de texto a compiladores, depuradores e vinculadores).

Núcleo

O kernel é a parte central do sistema operacional que controla a execução dos processos, os recursos do sistema de computação e fornece aos processos acesso coordenado a esses recursos. Os principais recursos são tempo de processador, memória e dispositivos de E/S. O acesso ao sistema de arquivos e a rede também podem ser implementados no nível do kernel.

Como elemento fundamental do sistema operacional, o kernel representa o nível mais baixo de abstração para que as aplicações acessem os recursos do sistema computacional necessários para sua operação. Como regra, o kernel fornece esse acesso aos processos executáveis ​​dos aplicativos correspondentes por meio do uso de mecanismos de comunicação entre processos e chamadas de aplicativos para chamadas de sistema do SO.

A tarefa descrita pode diferir dependendo do tipo de arquitetura do kernel e de como ela é implementada.

Modo de lote

A necessidade de uso otimizado de recursos computacionais caros levou ao surgimento do conceito de "modo em lote" de execução do programa. O modo batch pressupõe a existência de uma fila de programas para execução, e o sistema pode garantir o carregamento de um programa de suportes de dados externos para a RAM sem aguardar a finalização da execução do programa anterior, o que evita o tempo ocioso do processador.

Compartilhamento de tempo e multitarefa

Mesmo o modo batch em sua versão avançada exige a divisão do tempo do processador entre a execução de vários programas.

A necessidade de compartilhamento de tempo (multitarefa, multiprogramação) tornou-se ainda mais forte com a disseminação dos teletipos (e mais tarde, terminais com displays de raios catódicos) como dispositivos de entrada-saída (década de 1960). Como a velocidade de entrada de dados pelo teclado (e até mesmo leitura de tela) de dados por um operador é muito menor do que a velocidade de processamento desses dados por um computador, usar um computador em modo "exclusivo" (com um operador) pode levar a um tempo ocioso de recursos de computação caros.

O compartilhamento de tempo permitiu a criação de sistemas "multiusuários", nos quais uma (geralmente) unidade central de processamento e um bloco de RAM eram conectados a vários terminais. Ao mesmo tempo, algumas tarefas (como inserir ou editar dados por um operador) podem ser executadas em modo de diálogo e outras tarefas (como cálculos maciços) em modo de lote.

Separação de poderes

A disseminação dos sistemas multiusuários exigiu a solução do problema da separação de poderes, o que permite evitar a possibilidade de alterar o programa executável ou os dados de um programa na memória do computador por outro programa (intencionalmente ou por engano) , além de alterar o próprio sistema pelo programa aplicativo.

A implementação da separação de poderes em sistemas operacionais foi apoiada por desenvolvedores de processadores que propuseram arquiteturas com dois modos de operação de processador - “real” (em que todo o espaço de endereçamento do computador está disponível para o programa executável) e “protegido” (em em que a disponibilidade do espaço de endereçamento é limitada ao intervalo alocado quando o programa inicia para execução).

Escala em tempo real

O uso de computadores universais para controlar os processos de produção exigia a implementação de "tempo real" ("tempo real") - a sincronização da execução do programa com processos físicos externos.

A inclusão da função de tempo real possibilitou a criação de soluções que atendem simultaneamente os processos produtivos e resolvem outras tarefas (em modo batch e/ou em modo time-sharing).

Sistemas e estruturas de arquivos

Substituição gradual de mídias de acesso sequencial (fitas perfuradas, cartões perfurados e fitas magnéticas) por drives de acesso aleatório (em discos magnéticos).

Um sistema de arquivos é uma maneira de armazenar dados em dispositivos de armazenamento externos.

Sistemas operacionais existentes

UNIX, padronização do sistema operacional e POSIX

Devido à competitividade das implementações, a arquitetura UNIX tornou-se o padrão de fato da indústria e, em seguida, adquiriu o status de padrão legal - ISO / IEC 9945 (POSIX).

Apenas os sistemas que estão em conformidade com a Especificação UNIX Único são elegíveis para usar o nome UNIX. Esses sistemas incluem AIX, HP-UX, IRIX, Mac OS X, SCO OpenServer, Solaris, Tru64 e z/OS.

Os sistemas operacionais que seguem ou dependem do padrão POSIX são chamados de "compatíveis com POSIX" (o termo "tipo UNIX" ou "família UNIX" é mais comum, mas isso contradiz o status da marca "UNIX", de propriedade da The Consórcio Open Group e reservado para designações apenas para sistemas operacionais seguindo estritamente o padrão). A conformidade com o padrão é certificada por uma taxa, fazendo com que alguns sistemas não passem pelo processo, mas sejam considerados compatíveis com POSIX per se.

Os sistemas operacionais do tipo UNIX incluem sistemas operacionais baseados na versão mais recente do UNIX lançada pela Bell Labs (System V), nos desenvolvimentos da Universidade de Berkeley (FreeBSD, OpenBSD, NetBSD), baseado em Solaris (OpenSolaris, BeleniX, Nexenta) , assim como o Linux, desenvolvido por em termos de utilitários e bibliotecas pelo Projeto GNU e em termos de kernel pela comunidade liderada por Linus Torvalds.

A normalização de sistemas operativos visa simplificar a substituição do próprio sistema ou equipamento pelo desenvolvimento de um sistema informático ou rede e simplificar a transferência de software de aplicação (a adesão estrita à norma implica a total compatibilidade dos programas ao nível do código fonte; devido para o perfil do padrão e seu desenvolvimento, algumas mudanças ainda são necessárias, mas portar um programa entre sistemas compatíveis com POSIX é muito mais barato do que entre alternativos), bem como a continuidade da experiência do usuário.

O efeito mais notável da existência deste padrão foi o lançamento efetivo da Internet na década de 1990.

Arquiteturas pós-UNIX

A equipe que criou o UNIX desenvolveu o conceito de unificação de objetos do sistema operacional, incluindo processos e qualquer outro sistema, rede e serviços de aplicativos no conceito original do UNIX "um dispositivo também é um arquivo", criando um novo conceito: "qualquer coisa é um arquivo ". Esse conceito se tornou um dos principais princípios do sistema Plan 9 (o nome foi emprestado do thriller de ficção científica "Plan 9 from Outer Space" de Edward Wood Jr.), projetado para superar as falhas fundamentais de design do UNIX e substituiu o " workhorse" UNIX System V nos computadores da rede Bell Labs. em 1992.

Além da implementação de todos os objetos do sistema na forma de arquivos e sua colocação em um espaço único e pessoal (namespace) para cada terminal da rede de computadores, outras soluções arquiteturais UNIX foram revisadas. Por exemplo, no Plano 9 não há o conceito de "superusuário" e, portanto, estão excluídas quaisquer violações do regime de segurança associadas à aquisição ilegal de direitos de superusuário no sistema. Para representar (armazenamento, troca) informações, Rob Pike e Ken Thompson desenvolveram a codificação universal UTF-8, que se tornou o padrão de fato hoje. Para acessar os arquivos, é usado um único protocolo 9P universal, que funciona em um protocolo de rede (TCP ou UDP) em uma rede. Assim, não há rede para software aplicativo - o acesso a arquivos locais e remotos é o mesmo. O 9P é um protocolo orientado a bytes, diferente de outros protocolos semelhantes orientados a blocos. Esse também é o resultado do conceito: acessar byte a byte - a arquivos unificados, e não bloco a bloco - a uma variedade de dispositivos que mudam muito com o desenvolvimento da tecnologia. Para controlar o acesso a objetos, nenhuma outra solução é necessária, exceto o controle de acesso a arquivos que já existe no sistema operacional. O novo conceito de sistema de armazenamento liberou o administrador do sistema do trabalho árduo de manter arquivos e antecipar sistemas modernos de controle de versão de arquivos.

Os sistemas operacionais baseados ou inspirados no UNIX, como toda a família BSD e sistemas GNU/Linux, estão adotando gradualmente as novas ideias da Bell Labs. Talvez essas novas ideias tenham um grande futuro e reconhecimento dos desenvolvedores de TI.

Os novos conceitos foram usados ​​por Rob Pike em Inferno.

Veja também

Notas

Literatura

  • Gordeev A. V. Sistemas operacionais: livro didático para universidades. - 2ª edição. - São Petersburgo. : Pedro, 2007. - 416 p. - ISBN 978-5-94723-632-3
  • Denning P.J., Brown R.L. Sistemas operacionais // Computador moderno. - M., 1986.
  • Irtegov D.V. Introdução aos sistemas operacionais. - 2ª edição. - São Petersburgo. : BHV-SPb, 2007. - ISBN 978-5-94157-695-1
  • Kernighan B.W., Pike R.W. UNIX - Ambiente de Programação Universal = O Ambiente de Programação UNIX. - M., 1992.
  • Olifer V.G., Olifer N.A. sistemas operacionais de rede. - São Petersburgo. : Pedro, 2002. - 544 p. - ISBN 5-272-00120-6
  • Stallings W. Sistemas Operacionais = Sistemas Operacionais: Princípios Internos e de Design. - M.: Williams, 2004. - 848 p. - ISBN 0-1303-1999-6
  • Tanenbaum E.S. Organização de computadores multinível = Organização de computadores estruturada. - M.: Mir, 1979. - 547 p.
  • Tanenbaum E.S. Sistemas Operacionais Modernos = Sistemas Operacionais Modernos. - 2ª edição. - São Petersburgo. : Pedro, 2005. - 1038 p. - ISBN 5-318-00299-4
  • Tanenbaum E.S., Woodhull A.S. Sistemas operacionais. Desenvolvimento e Implementação = Sistemas Operacionais: Desenho e Implementação. - 3ª edição. - São Petersburgo. : Pedro, 2007. - 704 p. - ISBN 978-5-469-01403-4
  • Mostrar A. Projeto Lógico de Sistemas Operacionais = O Projeto Lógico de Sistemas Operacionais. - M.: Mir, 1981. - 360 p.
  • Raymond E. S. A Arte da Programação UNIX = A Arte da Programação UNIX. - M.: Williams, 2005. - 544 p. - ISBN 5-8459-0791-8
  • Mark G Sobell. Sistema UNIX V. Um Guia Prático. - 3ª edição. - 1995.

Links

  • Sistema operacional no diretório de links do Open Directory Project (dmoz).
  • Ostavnov M. E. Software Livre na Escola. Software gratuito para a escola (2003).(link indisponível - história) Recuperado em 16 de abril de 2010.

Todos os dias, trabalhando com um computador, nem suspeitamos que, com um toque de tecla, milhões dos menores elementos são ativados. Assim, fazemos a lógica do computador funcionar. Fazemos a abertura e encerramento de vários programas, ouvimos música e vemos filmes. Mas nem pensamos no que são os sistemas operacionais?

Vamos começar com estatísticas. Segundo pesquisas, os sistemas operacionais Unix (Linux) são usados ​​por cerca de 1% dos consumidores. O sistema operacional da Apple (MacOS) é usado por cerca de 8% e, finalmente, o sistema operacional de diferentes versões do Windows é usado por cerca de 90% dos usuários. Mas, a julgar pelas estatísticas anteriores, os usuários estão se movendo em passos curtos do Windows usual para outros sistemas operacionais.

Portanto, hoje veremos quais sistemas operacionais existem e analisaremos os 3 mais populares.

Hoje, o Windows 7 é bastante estável e muito fácil de usar, e é fácil concordar com essa crença.

Recursos de hardware - 1 GB é suficiente para um sistema de 32 bits. RAM, placa de vídeo 128 mb. E versões do DirectX 9. Você também precisará de um dispositivo de gravação e leitura - um conector USB ou uma unidade de DVD. Um pré-requisito é a presença de 16 GB. Espaço no disco rígido.

O desempenho é bastante alto, o que é uma boa notícia ao usar navegadores e Photoshop ou qualquer outra coisa. Comparado com as versões anteriores do sistema operacional, o desempenho do disco rígido ficou mais forte, os gráficos enfraqueceram um pouco. Mas o hardware compensa. No resultado geral, acredita-se que o Windows 7 ainda perdeu algumas posições em relação ao Windows XP.

A interface - como dizem os desenvolvedores é bastante amigável. A área de trabalho se adapta muito bem às configurações, e o sistema, em geral, adicionou uma série de ajustes.

Segurança - os erros que podem ocorrer durante a supervisão são muito mais bem resolvidos. Funções adicionadas para proteger o sistema contra entrada não autorizada, vários firewalls e utilitários, proteção contra a instalação de software de terceiros. Mas, como antes, existem muitos vírus que podem afetar e prejudicar o sistema.

linux

A maioria dos usuários deste sistema operacional é o campo inimigo dos usuários do Windows. De muitas maneiras, eles não estão satisfeitos com a lentidão e o monte de erros que ocorrem no sistema Windows.

Requisitos de hardware - Como em todos esses sistemas, o Linux tem requisitos bastante mínimos. Para este sistema, 512 MB serão suficientes. RAM, placa de vídeo integrada e cinco GB. Espaço livre no disco rígido. Você também precisará da mesma entrada e saída USB ou DVD. Um sistema de 32 bits funcionará bem em processadores de 64 e 32 bits.

O desempenho é de primeira qualidade, como de costume. O sistema de 32 bits é garantia de compatibilidade de software e bons gráficos, e o sistema de 64 bits é um trabalho aprimorado com acesso a dados.

A interface é mais do que excelente. É incrível quantas configurações diferentes existem. A partir desse sistema operacional, o usuário precisa de desempenho, funcionalidade e equipe, com os quais o Linux pode lidar facilmente.

Segurança e estabilidade - praticamente não há vírus neste sistema operacional, mas, mesmo assim, o sistema oferece vários meios de proteção. Quanto aos erros, se ocorrerem, o sistema simplesmente recarregará o módulo em que ocorreu o erro e continuará funcionando, o usuário nem saberá sobre isso.

As desvantagens incluem uma pequena quantidade de software em comparação com outros sistemas operacionais, e também requer uma permanência constante na rede para que as atualizações do sistema operacional possam ser instaladas normalmente.

Mac OS

Os requisitos de hardware são bastante altos, mas são justificados. Verifique se você tem em estoque:

  • Não inferior a 2 GB. BATER.
  • Cerca de 16GB. disco rígido.
  • Placa de vídeo de pelo menos 512 MB.

Desempenho - depende diretamente do preenchimento dos computadores, quanto mais potente, melhor será o desempenho.

A interface parece incrível. Este SO sempre foi bonito, o que vale um desktop. Tudo o que pode ser útil está sempre à mão, você pode configurar qualquer coisa, as configurações do sistema não são tão grandes, mas funcionais.

A segurança é bem pensada. Há antivírus e firewall embutidos. Não se pode dizer que não há vírus neste sistema operacional, mas existem alguns deles.

Estabilidade - ataca com sua confiança. Se você perguntar qual é o melhor sistema operacional, de acordo com esse indicador, direi MacOS com confiança.

Claro, existem muitos sistemas operacionais, mas a porcentagem em relação ao acima é tão escassa que eles saem no contexto desses gigantes.

Então, vamos resumir nosso tópico - quais sistemas operacionais existem. Se você precisa de estabilidade e velocidade de um sistema operacional, escolha Linux ou MacOC, se funcionalidade, pare no Windows.

Trabalhando com um computador todos os dias, muitas vezes nem pensamos no fato de que, com um toque de tecla, forçamos milhões de pequenos elementos a serem ativados, forçamos a lógica mais complexa a funcionar, abrimos e fechamos muitos programas e funções ocultos. Pensamos no sistema operacional apenas quando nos faltam funções, quando novas versões de “SOs” já usados ​​são lançadas ou sistemas radicalmente novos estão sendo desenvolvidos. Então, perseguindo produtividade, novidade e conveniência, estabelecemos, descobrimos novas oportunidades para o mundo da informação. Mas o que é um sistema operacional? Como funciona e o que realmente faz? Quais são os tipos de sistemas operacionais, como eles diferem uns dos outros? Qual sistema operacional é melhor para você? Nós vamos falar sobre tudo isso.

Sistema operacional

Vamos começar do início e responder à primeira pergunta. Assim, o sistema operacional é um determinado conjunto de ferramentas de software que implementam o processamento e processamento das informações do usuário para transferi-las para a lógica da máquina para realizar as tarefas. Como regra, o usuário imagina o sistema operacional apenas como um shell visual. Mas ele está enganado... embora apenas metade.
A estrutura do sistema operacional é um bolo de várias camadas, cuja camada inferior (como um bolo) é o núcleo. Esta é a base, comprometida em manter tudo sob controle, lidar com erros e comandos. Se você não entrar em detalhes da estrutura do componente de hardware do PC, esse “bolo” está na “bandeja”, ou seja, na lógica da máquina. A camada superior do sistema operacional (como as rosas cremosas em um prato doce favorito) é o que o usuário vê: as imagens, o protetor de tela, o cursor e assim por diante.
Este bolo de software inclui:
  • o próprio bolo (núcleo), consistindo, como de costume, de farinha, manteiga, leite, etc. (ou seja, de módulos auxiliares que juntos realizam todas as funções do kernel);
  • carregador - impregnação para o bolo, graças ao qual o creme é mantido nele;
  • drivers de dispositivos são manteiga, graças à qual nosso bolo não gruda em uma bandeja, mas pode ser transferido para outra, mais bonita ou mais conveniente;
  • o processador de comandos é uma camada de nozes entre o bolo e o creme, graças ao qual o bolo é mais saboroso e interessante (e o sistema operacional é mais rápido e funcional);
  • interface - essas mesmas rosas creme.
No sistema geral de computação de um computador, existe um “eixo” entre o software embutido do computador (aqui está, o BIOS e tudo o que faz os comandos mais simples funcionarem: adição, subtração e deslocamento de registro) e o software do usuário aplicativos (aqui está a área do usuário: aplicativos, arquivos, etc.).
O que o sistema operacional faz? Na verdade, ela tem muito trabalho e está sempre ocupada (porque não fique bravo com ela quando ela te fizer esperar alguns segundos, porque ela tem muitas coisas para fazer). Ela gerencia a entrada e saída de dados e distribui estes e tarefas para vários dispositivos, carrega programas na RAM e os executa e geralmente gerencia a RAM, distribuindo-a à direita e à esquerda dos vários aplicativos que você executa, dependendo de como será mais racional usá-la. O sistema operacional também controla o acesso a todas as fontes de dados (mídia removível e flash, etc.), protege os dados e a si mesmo (de hackers, malware e erros do usuário). Todo o mesmo sistema operacional também é responsável pela multitarefa do seu PC, oferece a capacidade de trabalhar em um computador para muitos usuários. Se você acha que sem um sistema operacional veríamos apenas uma tela preta e letras brancas com números, está enganado - também não veríamos isso, pois o SO já é necessário para exibir as letras.
Quais são os SO? Esta pergunta geralmente é respondida da seguinte forma: os sistemas operacionais são o Windows (isso também inclui o DOS, como regra), o MacOS e suas várias versões e as do tipo Unix. Na verdade, sua diferença é muito mais complicada e ampla, no entanto, esta é uma história um pouco diferente (a história do curso "Sistemas Operacionais" ensinado a futuros administradores de rede e sistema). Bem, vamos falar sobre esses três que já foram nomeados, examinando-os um pouco mais de perto.
E começaremos contando ao leitor as estatísticas sobre o uso de sistemas operacionais. Estudos mostraram que em outubro de 2011, apenas 0,84% dos usuários preferiam sistemas do tipo Unix, enquanto os sistemas operacionais da Apple (MacOS) usam 7,18%. Acima de tudo, usuários de várias versões do Windows - 90,13% (a fonte dos dados estatísticos é o site statcounter.com). Se compararmos esses resultados com os de 2010, veremos que os usuários estão migrando do Windows para outros sistemas em pequenos passos.
E agora que nos tornamos conhecedores de informações, voltemos à avaliação mais familiar do usuário do software oferecido a nós hoje na forma das versões mais recentes dos sistemas operacionais.

Sistema operacional Windows 7

O mais novo sistema operacional lançado pela Microsoft é. O Windows 8, anunciado este ano, ainda não está disponível para os usuários, então ainda não podemos “senti-lo”, e podemos apenas no próximo verão, de acordo com os desenvolvedores.
A evolução do Windows. Tudo começou, como todos entendemos, com o DOS - com uma simples tela azul e letras brancas. Provavelmente, e até agora este sistema permaneceu o mais rápido e confiável, porque tinha uma conexão máxima com o componente de hardware e um mínimo de efeitos visuais. Mas não era muito funcional, então várias versões começaram a aparecer: o primeiro Windows 1.01, depois o Windows "melhorado" 2.03. Nos primeiros PCs de mesa, é mais provável que nos lembremos do Windows 95, depois do Windows 98, com o qual, por algum motivo, ainda associo o apelido “stump” e a piada “sobre o antigo Pentium”. Fortemente sensacional Windows Millenium, do qual muito se esperava, e depois pego na mesma posição. O Windows 7 hoje é considerado um sistema bastante estável e fácil de usar, e é difícil discordar disso.
Instalando o Windows 7 não leva muito tempo. A experiência pessoal mostrou que, se desejado, um conjunto completo de sistema operacional está localizado no computador em 12 a 15 minutos e, se desejado, menos - em 25 a 30. Durante a instalação, o usuário recebe indicações bastante precisas dos processos em andamento e de suas ações, o que é importante para quem mantém seu computador por conta própria, sem profundo conhecimento nessa área.

Esta versão tirou muito da anterior - por exemplo, demandas de recursos de hardware. Ele não promete, mas ainda assim tentará funcionar se você tiver menos de 1 GB de RAM para um sistema operacional de 32 bits, um adaptador de vídeo com margem inferior a 128 MB e suporte a versões DirectX abaixo de 9. Também exigirá um leitor e um gravador (aqui caberá a você decidir o adaptador de DVD ou o conector USB). Também é desejável ter 16 GB de espaço livre em disco em reserva e, de preferência, mais.
Performance do sistemaé alto e isso não pode deixar de agradar ao usuário que deseja fazer tudo de uma vez: realizar atividade de rede em 3 navegadores e dominar a versão mais recente e outra coisa. Comparado com as versões anteriores do Windows, o desempenho do disco rígido ficou mais forte, os gráficos enfraqueceram um pouco. Mas é perfeitamente compensado por hardware muito avançado. Considerando o resultado geral, o Windows 7 perdeu algumas posições a favor.
Interface"amigável" como dizem os desenvolvedores. E a área de trabalho está configurada perfeitamente (na figura abaixo podemos ver a janela para personalizar o local de trabalho virtual).


Sim, e todo o sistema expandiu significativamente o número de configurações, e é por isso que um usuário mais experiente é apenas uma vantagem, e um menos "experiente" não é uma desvantagem.


Agora o som, a tela e muito mais são configuráveis. O sistema operacional certamente informará ao usuário o que precisa ser feito para aumentar a produtividade em uma determinada área de seu trabalho, aumentar um ou outro de seus indicadores, ou resolver um problema repentino com a rede ou depurar o programa .
estabilidade e segurança. Aqueles que sempre sofrem com a inexperiência de conhecidos e amigos vão se divertir agradavelmente com o fato de que os erros que ocorrem devido à entrada incorreta ou outros “descuidos” do usuário são muito mais bem resolvidos. Isso sugere que o sistema como um todo se tornou mais estável. Mais uma vez, darei aos leitores de MirSovetov um exemplo da experiência pessoal: mesmo se deixado por 10 dias sem reinicializações e desligamentos, o sistema não funcionou mais devagar ou cometeu erros com mais frequência.
Para proteger a si mesmo e ao usuário, o Windows 7 tentará verificar tudo o que possa causar o menor dano à estabilidade e segurança do PC. A partir de agora, todas as mídias, programas de desenvolvedores desconhecidos e arquivos com atividade incomum para esta extensão estão sujeitos a um controle cuidadoso. Sobre cada etapa, como antes, o sistema operacional informará ao usuário. Isso vai incomodar muitos, mas acredite, isso é para sua própria segurança.
Entre as principais vantagens do novo "SO" devem ser destacadas:

  • segurança multinível (desde a mais sensível, que soará o alarme quase toda vez que você lançar um pouco de software malicioso, até a mais “calma”, notificando apenas que determinado programa pretende fazer alterações no sistema);
  • a presença de muitos novos recursos, por exemplo, a função "Biblioteca", projetada para substituir o desatualizado "Meus Documentos";
  • extensão do menu principal e "Barras de ferramentas".
Entre as deficiências estava outro novo recurso - "Grupos Domésticos", projetado para fornecer pastas inteiras aos usuários pela rede. O recurso é ótimo, mas ainda não está totalmente funcional. Esperando, como dizem! Também é desagradável que os usuários do Windows XP não possam atualizar para o Windows 7 de forma alguma - eles precisam reinstalar o sistema completamente ou usar utilitários que não permitem a transferência de programas já instalados. Aqueles. o desejo pelo Windows 7 resultará de alguma forma na instalação de todos os softwares novamente. Também muito frustrante é o fato de que alguns drivers de dispositivo simplesmente não se encaixam, embora tenham prometido ser herdados do Vista.
Em geral, o sistema operacional analisado Windows 7 Professional causa uma impressão extremamente agradável, embora o salto do Windows XP diretamente para o Windows 7 seja um choque para muitos.

Linux Mint 11

A maioria dos usuários de sistemas operacionais do tipo Unix são apenas um "campo inimigo" para usuários do Windows. Os primeiros não estão satisfeitos com o Windows por causa de sua “lentidão, montes de erros e umidade geralmente eterna”, enquanto os segundos consideram os sistemas Unix “algo extremamente incompreensível e não amigável”. Os pontos de vista de ambos os "oponentes" são compreensíveis, mas se estão errados - julgue por si mesmo.
História do Linux. Os primeiros Unix, no entanto, não foram muito adaptados para o usuário médio, mas não havia tantos usuários comuns e todos eles eram muito bem “experientes” em termos de administração do sistema. Portanto, você não deve culpar os desenvolvedores pela falta de visualização decente, mas deve elogiá-los por sua coragem, porque eles continuaram a desenvolver esse ramo de sistemas operacionais, para o qual eles realmente não previam um bom futuro.
Uma característica distintiva dos sistemas Unix sempre foi que eles não são monolíticos, como o Windows: seu kernel consiste em muitos módulos independentes que podem funcionar independentemente. Isso permite que você "reconstrua" o sistema bem no processo de trabalhar com ele, o que, é claro, é apreciado por quem é pelo menos um pouco de programação. Devido à sua atomicidade, tal “eixo” funciona melhor (leia-se mais estável e mais rápido). O processo de seu trabalho é um pouco semelhante à colheita de maçãs: quem vai pegar mais rápido, alguns gnomos ou 1 pessoa alta e forte? Uma pessoa simplesmente sobe em uma árvore e coleta as frutas em uma cesta, depois em outra. E os gnomos dividirão o jardim entre si de acordo com o princípio “1 trabalhador - 1 árvore” e farão todo o trabalho de uma só vez. Ao mesmo tempo, maçãs caídas serão coletadas (provavelmente vários jardineiros serão jogados no trabalho "terra") e aquelas que acabaram de amadurecer no topo da árvore (o gnomo ágil e leve alcançará facilmente o galho mais alto ).
A maioria dos sistemas Unix não possui 1 fabricante e desenvolvedor, pois seus códigos são abertos e podem ser reescritos por qualquer pessoa e de qualquer forma - uma arte popular. Mas algumas versões ainda são desenvolvidas centralmente.
A história do próprio Linux começou com uma tentativa de criar um sistema operacional livre, como se costuma dizer, "do zero" como parte do projeto GNU. O Linux pegou seu kernel do Unix e veio com muitos sinos e assobios. Se as primeiras versões deste sistema operacional eram de console e "incompreensíveis" para a maioria dos usuários, as últimas já são bastante semelhantes ao Windows em aparência e funcionalidade e até permitem trabalhar com aplicativos familiares aos usuários desse sistema operacional.
A última versão do Linux Mint 11, lançada em maio deste ano, foi levada em consideração.
Instalando o Linux Minté quase totalmente automatizado e exigirá a participação do usuário com apenas alguns cliques: especificando o idioma, a senha de login inicial e as configurações de rede. Tudo o que acontece durante a instalação, bem como o que o usuário pode ou não fazer, o assistente de instalação notifica em "escrita". Toda a ação não levará mais de 10 minutos e não exigirá conhecimentos e habilidades especiais.


, como todos os sistemas Unix, o Linux Mint tem o mínimo. Este SO será suficiente para 512 MB de RAM, um adaptador de vídeo integrado e 5 GB de memória de disco rígido. Você também precisará de um DVD ou USB. Um sistema operacional de 32 bits funcionará bem em processadores de 32 bits e 64 bits.
atuação, como sempre no topo. Você só pode comparar as versões de 64 e 32 bits do sistema. Apesar de 64 bits ser a adaptação inicial para aumentar o desempenho e 32 ser garantia de compatibilidade, o resultado será bastante ambíguo: com uma “versão” de 32 bits, os gráficos são mais produtivos, mas no acesso aos dados (e daí para discos ) Não há igual a 64 bits. É apenas uma divisão de trabalho.
Interface mais do que amigável. Um usuário que está confiante na “complexidade e incompreensibilidade” do Linux simplesmente surpreenderá o número de configurações diferentes (começando com o plano de fundo e proteção de tela e terminando com a configuração de atualizações e instalação de software). A janela de configuração de “aparência” do SO é mostrada na figura.


O que o usuário precisa do sistema operacional? Funcionalidade, desempenho e completude. Deste ponto de vista, o Linux Mint irá satisfazer os requisitos de qualquer usuário. O fato é que o “eixo” vem imediatamente com o conjunto mínimo necessário de drivers e ferramentas de software (aliás, a lista de programas “integrados” foi alterada, sobre os quais falaremos mais adiante). O acesso a toda a riqueza do sistema operacional é realizado através do menu transformado, que pessoalmente me lembrou o Windows 7.


Os programas já instalados incluem:

  • navegadores (em particular, Mozilla Firefox);
  • um análogo do pacote de software MS Office, que, aliás, permite salvar documentos em vários formatos (de txt a docx);
  • programas para ouvir música, ver vídeos e imagens, bem como para editar estes últimos;
  • programas para comunicação online (Jabber), etc.
Em geral, podemos supor que o sistema operacional está bem equipado. É útil para os leitores do MirSovetov saber que não há problemas com a instalação de software adicional, pois a maioria dos programas escritos para Windows “se tornam” com sucesso e funcionam perfeitamente com o Linux Mint. By the way, vários “add-ons” são geralmente adicionados aos programas familiares para nós, projetados para facilitar a vida do usuário e simplificar o gerenciamento, pesquisa e processamento de informações (por exemplo, mint-search-addon, que é embutido no navegadores para uma pesquisa mais fácil e conveniente de dados em diferentes recursos).
Segurança Linux Mint- esta é, antes de tudo, a segurança de todos os sistemas "não-Windows", porque a maioria dos vírus são escritos especificamente para Windows, mas o Linux e seus irmãos permanecem à margem. Mas além disso, é claro, existem muitos meios adicionais projetados para proteger o usuário e seu fiel amigo informativo. Eles trabalham para isso, configuram as configurações de rede, etc.
Estabilidade do sistema, como já mencionado, é assegurado por sua atomicidade. O fato é que um erro ocorrido em um dos módulos não afetará de forma alguma os demais. Portanto, o sistema operacional silenciosamente inserirá dados sobre o erro e suas causas no log de eventos, recarregará este módulo e continuará trabalhando, e o usuário simplesmente não notará nada. Você também não poderá observar notificações de erros constantes ... O Unix geralmente é um sistema muito silencioso e equilibrado.
As vantagens a destacar são:
  • em comparação com as versões anteriores, a interface e a personalização foram significativamente melhoradas;
  • a presença de um conjunto mínimo de software permite que você instale o sistema e comece a trabalhar imediatamente com ele;
  • drivers e codecs fornecidos com o SO, via de regra, são adequados para o equipamento inicial de qualquer usuário;
  • incompatibilidade fixa do sistema operacional com o padrão Wi-Fi;
  • O Linux se tornará perfeitamente próximo a qualquer outro sistema operacional e nem pensará em começar a entrar em conflito com ele, portanto, não vale a pena abandonar o já familiar “eixo”.
Entre as deficiências, notamos que nós, a “geração alimentada com Windows”, teremos que trabalhar muito para nos acostumarmos ao Linux Mint, embora não muito. Instalar o Linux sem acesso constante à World Wide Web não vale a pena, porque a Internet para este sistema operacional não é apenas uma fonte de informações, mas também uma fonte de atualizações, software adicional (que é extremamente difícil de instalar a partir de uma unidade flash, mas da Internet - em nenhum lugar é mais fácil) e muito mais.
Em geral, a impressão do Linux Mint é boa, direi ainda mais: este sistema operacional atendeu plenamente às minhas expectativas.

macOS Lion 10.7.2

Vamos começar dizendo que o MacOS não é apenas um sistema operacional, é um estilo de vida. Acredite, esta frase tem uma forte justificativa. O fato é que o MacOS foi originalmente adaptado ao hardware “seu” e funciona no IBM usual para nós, mas isso não importa muito.
História do macOS. Desenvolvido como um sistema operacional confiável e produtivo, o macOS inicialmente surpreendeu a todos pelo fato de funcionar exclusivamente em computadores da Apple. “Será mais confiável para ela, e para você e para mim será mais calmo!” Os desenvolvedores disseram, no entanto, que fizeram um pequeno desvio dessa regra e ainda permitiram instalar as versões mais recentes em qualquer hardware.
O primeiro MacOS surgiu em 1984, mas algo mais ou menos parecido com a beleza que estamos acostumados a ver nos Macs foi inventado apenas mais perto de 2000. Ao mesmo tempo, a primeira versão foi chamada de forma muito simples: System 1.0, mas as agradáveis ​​são “Lion”, “Leopard”, etc. - esta é a herança dos nossos tempos. No processo de seu desenvolvimento, o MacOS passou de instabilidade completa (sim, houve momentos em que um erro na operação de 1 aplicativo simplesmente desligou todo o sistema) para confiabilidade absoluta, multitarefa e tudo o que falaremos mais tarde.
Instalando o macOS Lion acontece de forma fácil e natural no modo de diálogo entre o usuário e seu PC. Em termos de tempo, consideraremos 10 a 15 minutos, o que é um bom indicador. É bom ver que já durante a instalação, o sistema operacional se comporta de forma extremamente confiante e faz tudo no tempo prometido (ela disse que os arquivos seriam descompactados em 6 minutos e descompactados em 6 minutos, para que os usuários do Windows me entendam). O MacOS Lion também mostra seu estilo único já nesta fase, como pode ser visto na figura.


Requisitos de hardware grande, mas justificado. Existe um requisito rigoroso para o fabricante do hardware - apenas a Apple. O sistema operacional definitivamente solicitará que você o coloque em um processador Intel i3 ou até mais recente, e também lembrará que você deve certificar-se de que ele tenha em estoque:

  • pelo menos 2 GB de RAM;
  • 16 GB de armazenamento em disco rígido;
  • uma placa de vídeo digna de todos os seus encantos (acho que pelo menos 512 MB, embora isso não seja indicado nos requisitos).
Desempenho Leão do macOS depende diretamente do recheio de hardware que você coloca à sua disposição. Mas, em qualquer caso, os leitores de MirSovetov não devem se preocupar que os recursos sejam usados ​​​​irracionalmente ou que o processador que suporta o paralelismo de repente fique sem trabalho. A multitarefa não é apenas incorporada aqui - tudo depende disso! Em geral, o desempenho melhorou em relação às versões anteriores, mas não muito, pois o usuário não notará muita diferença.
Interface macOS Lion- é sobre isso que você pode falar por horas e dias e escrever livros inteiros. O MacOS sempre foi bonito. O que é apenas o desktop.


"Isso é o que é uma "interface amigável!" - disseram os desenvolvedores e organizaram tudo o que um usuário pode precisar urgentemente ao usar um PC à mão. Saiu fácil, rápido e bonito.
O usuário pode configurar tudo o que “meu querido quer”, para o qual “Configurações do sistema” são implementadas, não em grande escala, mas muito funcionais: todas as configurações são divididas em categorias e claramente delineadas.


O sistema operacional também vem com um conjunto de software, então, depois de instalá-lo, você pode começar imediatamente. É verdade que você terá que gastar um pouco mais de tempo para se acostumar com todo esse luxo, velocidade e funcionalidade e, o mais importante, com o fato de que não há aplicativos “familiares e amados” (para usuários do Windows) aqui e não haverá, porque com este SO a maioria deles são simplesmente incompatíveis. Mas existem seus análogos aqui, que não são inferiores a eles em termos de conveniência ou qualidade (por exemplo, o amado navegador Mozilla pode substituir facilmente o não menos funcional Safari).
Segurança do macOS Lion baseia-se no fato de que este sistema operacional já foi desenvolvido na era da Internet e, portanto, todos os possíveis problemas são necessariamente fornecidos aqui. Firewall e antivírus também são próprios e integrados, é claro. Bem, a regra “MacOS é um sistema “não-Windows” também funciona com sucesso. Quem vai escrever um vírus projetado para apenas 6,5% dos usuários de PC em todo o mundo? Isso não quer dizer que não existam vírus para MacOS, mas existem poucos deles.
Estabilidade fornecido pelo kernel Unix FreeBSD, multitarefa do sistema completo, estabilidade de hardware (não se esqueça do requisito da plataforma de hardware da Apple) e muitos anos de prática do fabricante e desenvolvedores do sistema operacional. Não importa o quanto eu tentasse expulsar esse sistema de mim mesmo, ele apenas gentilmente me informou que tais ações estavam além dos limites de minhas capacidades e direitos. Você nem precisa se preocupar em perder seus dados ou seu trabalho - o recurso de salvamento automático não permite que isso aconteça.
As vantagens do MacOS Lion podem ser listadas há muito tempo, mas observaremos apenas aquelas que apareceram nesta versão e são inovações absolutas:

  • o controle dos componentes visuais ficou mais fácil e bonito graças ao sistema de gestos Multi-Touch;
  • agora todas as janelas podem ser em tela cheia, o que simplifica bastante o gerenciamento de dados;
  • muitos programas fornecidos com o sistema operacional sofreram mudanças qualitativas, após o que se tornaram mais convenientes, mais funcionais e mais bonitos;
  • o custo desta versão surpreende a todos que conhecem os preços da Apple.
Entre as deficiências, vale ressaltar que nem todas as mudanças qualitativas nos aplicativos acabaram sendo para melhor. Por exemplo, o Dashboard (“widget”) se deteriorou, muitos usuários reclamam que o calendário se tornou inconveniente para eles.
Em geral, o sistema é muito agradável: o estilo único do MacOS não foi perdido, grandes mudanças foram feitas e a velocidade do trabalho é impressionante.

Comparar esses sistemas operacionais seria inapropriado, e você mesmo pode ver, certo? É impossível comparar sistemas operando em lógicas diferentes, produzidos e desenvolvidos por empresas diferentes, e geralmente não tendo praticamente nada em comum. O termo "comparar" do ponto de vista dos sistemas operacionais é permitido dentro do mesmo tipo de sistema ou no caso de escolher um sistema para si mesmo. Se você os está "comparando" por desejo de escolha, meu conselho é fazer uma lista do que é importante para você em um sistema operacional (como confiabilidade, falta de requisitos rígidos de hardware etc.) opções possíveis.

Muitos de vocês já devem ter ouvido falar que existem outros sistemas operacionais para computadores além do Windows.

Neste artigo, faremos uma breve visão geral dos representantes mais famosos dos sistemas operacionais, e você pode querer mudar sua vida experimentando outro sistema operacional.

Vamos começar com o mais comum.


Este sistema operacional surgiu há muito tempo, 3 Service Packs já foram lançados nele e existem muitos assemblies piratas. São tantos que dificilmente você encontra um que se pareça com o XP lançado pela Microsoft. Um dos mais famosos desses assemblies - o ZverCD é tão famoso que é vendido nas lojas, sua principal vantagem é a facilidade de instalação e o fato de o mesmo disco conter muitos programas que serão úteis para você, incluindo o K-Lite Codec Pack (um coleção de codecs para visualização de áudio e vídeo). Também digno de nota é que os drivers são instalados durante a instalação. Fujo um pouco do tópico principal. Então, os prós e contras do Windows XP.

Prós:

  • A primeira e mais importante vantagem do Windows XP é que você está acostumado a ele. Você sabe como usá-lo, quase nunca tem problemas com ele e, se houver, os hackers, um computador fraco, a Internet lenta são os culpados - em geral, tudo, exceto. Além disso, você está muito acostumado com sua interface, com a qual provavelmente ficará desconfortável com os outros.
  • A segunda vantagem importante - no lançamento da maioria dos programas e jogos. Claro, eles podem ser executados em outros sistemas operacionais, mas será mais difícil do que em.

Desvantagens:

  • O Windows XP requer mais recursos do que outros sistemas operacionais, não possui uma abundância de configurações como em outros sistemas.
  • Os programas para ele são lançados em sua maioria pagos, ou seja, você terá que pagar ou viver sabendo que está usando software ilegal (claro, para muitos programas existem alternativas gratuitas que nem sempre diferem muito em funcionalidade. Eles não usam principalmente por não saber sobre eles ou pelo mesmo hábito).



Agora vamos parar de pensar no passado e ver o que temos agora. O Windows 7 corrigiu muitos dos problemas que o Windows XP tinha, introduziu muitos novos recursos que o mantêm feliz o tempo todo e junto com ele vieram novos problemas.

Prós:

  • Houve melhoria na visualização (facilidade de gerenciamento, widgets de desktop).
  • Agora, quando você insere um dispositivo, o Windows 7 instalará imediatamente um driver da Internet para você.

Desvantagens:

  • Apesar das mudanças, janelas - são janelas. Portanto, os contras são os mesmos do XP.

*nix é um sistema operacional semelhante criado pelo aluno Linus Torvald. Significativamente diferente do Windows, usado principalmente por programadores ou para servidores. Mas não existem apenas distribuições para servidores e programadores, mas também para usuários comuns, então por que a maioria das pessoas usa o Windows e não é licenciado? É elementar, porque, não tenho medo de me repetir, as pessoas estão acostumadas com o Windows, e algumas não têm tempo de reaprender. Realmente teríamos que reaprender se vivêssemos, digamos em 2005. Agora lançou um número suficiente de distribuições para escolher o caminho certo. Existe até um que possui uma interface idêntica à do Windows. Mas vamos nos concentrar na distribuição mais comum e mais adequada para usuários comuns - Ubuntu.

Ubuntu 10.04


Decidi usar a versão mais recente do LTS (Long Term Support), porque é significativamente diferente das anteriores - este é o Ubuntu 10.04 lucid lynx. Ele resolve o principal problema do Linux "a - conectar-se à Internet. Ao contrário das versões anteriores, você não precisa configurar nada nesta, basta instalar o programa Wicd, clicar no botão "conectar" e você terá acesso à Internet. O acesso à Internet é muito importante no Ubuntu, as atualizações são lançadas quase semanalmente, também a cada instalação de um programa em inglês, você pode verificar se existe um idioma russo para ele acessando as configurações de idioma e instalando todas as atualizações lá. , em comparação com as versões anteriores, o número de problemas diminuiu.Nova versão Ubuntu sai semestralmente, o que também é importante.Agora vamos passar para os prós e contras.

Prós:

  • O Ubuntu inicia muitas vezes mais rápido que o Windows. O usuário também pode ser alterado rapidamente.
  • Não há necessidade de instalar drivers manualmente, é possível conectar diferentes fontes para atualizar o sistema e os aplicativos.
  • Quase não haverá problemas para baixar e instalar aplicativos; você não precisa ir ao navegador para encontrar e baixar o programa, basta ir a um dos gerenciadores de gerenciamento de aplicativos, encontrar o aplicativo desejado e instalá-lo.
  • Muitas configurações. Você pode personalizar o sistema completamente para si mesmo. A interface é personalizável nos mínimos detalhes. Além disso, existem muitos sites onde são descritos todos os processos de configuração. Um deles é o Ubuntu. Abrange tudo, desde a instalação.
  • Alguns programas foram portados do Windows para o Ubuntu. Ou seja, você pode usar com segurança seu navegador favorito Opera / Mozilla Firefox / Google Chrome no Ubuntu, conversar através do seu Skype e Mail.ru Agent habitual.
  • A ausência de vírus. Isso significa que você não precisa instalar um antivírus. Existem comandos de terminal perigosos que você pode executar acidentalmente da Internet, mas tudo depende do seu cuidado. Além disso, o Ubuntu possui um firewall embutido.
  • Codecs para áudio e vídeo O Ubuntu oferece para download conforme necessário. É por isso que a conexão com a Internet é tão importante.

Desvantagens:

  • Configurar o Ubuntu pode parecer complicado e demorado, porque na maioria das vezes é. Você pode ficar sem ele, mas para realmente aproveitar o Ubuntu, você terá que passar por um processo de configuração.
  • Na verdade, existem poucos programas portados. Para usar os mesmos programas que no Windows, você terá que instalar um dos programas projetados para isso (por exemplo, Wine), configurar bibliotecas, fontes, instalar o driver Directx, se necessário. Ou instale o Windows em uma máquina virtual. Em geral, novamente configuração.
  • Nem todos os programas podem ser instalados a partir do centro de aplicativos. Alguns terão que ser baixados da Internet manualmente, e alguns deles não estão no formato deb (pacote de instalação Debian, a instalação é semelhante à instalação do exe), mas no formato tar.bz2, ou seja, em arquivos. Você terá que descompactá-los e instalá-los manualmente.
  • Os fãs do jogo podem ter problemas. Claro, existem muitos jogos lançados no Ubuntu, mas para você ter acesso ao seu Steam, por exemplo, você terá que instalar o Windows em uma máquina virtual ou configurar o Wine.

Além disso, após esta versão, versões do Ubntu 10.10 e 11.04 foram lançadas, mas nada de novo, exceto pelo shell gráfico alternativo Unity, que poderia ser adicionado aos prós ou contras não apareceu.


Um sistema operacional criado pela Apple Corporation. Não vamos analisá-lo em detalhes, vamos descrevê-lo em termos gerais, sem afetar as distribuições individuais, pois nem todos podem pagar, apenas se for uma cópia pirata, que não é tão fácil de instalar. O sistema operacional em si não é vendido separadamente, é vendido apenas com laptops e desktops da Apple. Um desses laptops custará cerca de 50.000 rublos, é claro que há um pagamento em excesso para a marca, mas, apesar desse preço, eles são comprados, então há algo notável nele.

Prós:

  • Interface agradável. Tudo sobre ele é projetado para torná-lo fácil para você usar.
  • A ausência de vírus. Mesmo que sejam, existe um poderoso sistema de proteção.
  • Programas conhecidos que existem no Windows geralmente são lançados para Mac, porque é mais lucrativo para os desenvolvedores do que lançá-los no Linux.

Desvantagens:

  • Preço. Devido ao alto preço, é menos acessível que Windows e Linux.
  • Nem todos os jogos lançados para Windows são lançados para Mac.


Idealmente, é claro, seria levar um Mac, mas por causa de seu preço, é improvável que nosso público-alvo possa pagar. No que diz respeito ao Linux, embora o Ubuntu seja considerado o mais amigável para usuários comuns, ainda é Linux. Há contras suficientes. Com o Linux, sempre houve e haverá problemas para usuários comuns que estão acostumados com o Windows. Então, se você não quer dizer adeus à sua vida tranquila no Windows e seguir para a sua vida agitada no Ubuntu, então este sistema é para você. Em outras palavras, o Ubuntu é um sistema operacional com o qual você terá que mexer se usar seu computador para mais do que apenas navegar na Internet.

local na rede Internet. Ao copiar total ou parcialmente, é necessário um link para.

Tipos de sistemas operacionais. Todos nós ouvimos constantemente frases como “sistema operacional” e “Windows”, mas poucas pessoas entendem do que se trata. Quando me pedem para ajudar em algum assunto, e pergunto a uma pessoa que sistema operacional ela tem em seu computador, ela me responde que ou não entende do que está falando, ou diz honestamente que não sabe. Saber qual sistema operacional está instalado em seu computador é uma obrigação, porque. eles são todos diferentes e têm configurações diferentes. E se você quiser aprender algo sobre tópicos de computador, você deve entender isso e ser capaz de determinar seu sistema operacional. Também consideraremos essa questão em nossa lição.

O que é um sistema operacional

Para começar, precisamos entender o que é um sistema operacional e para que ele se destina.

Sistema operacional, abr. OS (sistema operacional inglês, OS) - um conjunto de programas inter-relacionados projetados para gerenciar recursos do computador e organizar a interação do usuário. (Wikipédia)

Sem um sistema operacional (abreviado como SO), nem um único computador funcionará. É o sistema operacional que gerencia todos os programas, processos, memória e todo o hardware do seu computador.

Assim que você liga o computador, o processo de carregamento do sistema operacional é iniciado, durante o qual ocorre o seguinte:

  • Verificação de todos os equipamentos.
  • Disponibilidade de motoristas para eles. Um driver é um programa para a operação de cada equipamento separadamente. Cada sistema operacional tem seu próprio driver.
  • Após a conclusão das duas primeiras verificações, o sistema operacional é inicializado.

Tipos de sistemas operacionais

Na maioria das vezes, ao comprar um computador, o sistema operacional já está instalado. A maioria de vocês nem se importa com o que ela é. E conhecer seu sistema é muito importante, mesmo porque diferentes sistemas operacionais funcionam de maneira diferente, são configurados e até mesmo sua área de trabalho é diferente.

Existem três sistemas operacionais principais e mais populares:


  1. Microsoft Windows(Microsoft é a empresa que produz este sistema, e Windows (windows), traduzido do inglês, significa windows):

  2. Apple Mac OS X(abreviado como Mac, e Apple é uma empresa (traduzido do inglês, significa maçã);

Cada sistema operacional tem sua própria visão, a chamada interface gráfica (do inglês - face).

Os primeiros sistemas operacionais, chamados MS-DOS, não tinham interface gráfica. Trabalhar neles era apenas através da linha de comando usando o teclado. Não havia camundongos na época, e eles não eram necessários. Era necessário conhecer e memorizar muitos comandos em inglês. E no monitor havia apenas números e letras, na melhor das hipóteses, gráficos. Para um usuário simples, tudo isso não era claro e não era interessante.

Em meados da década de 1980, a Microsoft criou o sistema operacional Windows, e uma nova era começou, graças à qual agora escrevemos cartas, livros, trabalhamos com fotos, imagens, criamos nossos próprios filmes, sites, “andamos” na Internet e aprendemos novas ciências e ofícios.

Aqui está uma lista de sistemas operacionais Windows:

  1. Windows 1.0 (1985)
  2. Windows 2.0 (1987)
  3. Windows 3.0 (1990)
  4. Windows 3.1 (1992)
  5. Windows para grupos de trabalho 1/3.11

A família Windows 9x, na qual pessoas como você e eu já podíamos trabalhar:

  1. Windows 95 (1995)
  2. Windows 98 (1998)
  3. Windows ME (2000)

Família Windows NT

  1. Windows NT 3.1 (1993)
  2. Windows NT 3.5 (1994)
  3. Windows NT 3.51 (1995)
  4. Windows NT 4.0 (1996)
  5. Windows 2000 - Windows NT 5.0 (2000)
  6. Windows XP - Windows NT 5.1 (2001)
  7. Edição de 64 bits do Windows XP - Windows NT 5.2 (2003)
  8. Windows Server 2003 - Windows NT 5.2 (2003)
  9. Windows XP Professional x64 Edition - Windows NT 5.2 (2005)
  10. Windows Vista - Windows NT 6.0 (2006)
  11. Windows Home Server - Windows NT 5.2 (2007)
  12. Windows Server 2008 - Windows NT 6.0 (2008)
  13. Windows Small Business Server - Windows NT 6.0 (2008)
  14. Windows 7 - Windows NT 6.1 (2009)
  15. Windows Server 2008 R2 - Windows NT 6.1 (2009)
  16. Windows Home Server 2011 - Windows NT 6.1 (2011)
  17. Windows 8 - Windows NT 6.2 (2012)
  18. Windows Server 2012 - Windows NT 6.2 (2012)
  19. Windows 8.1 - Windows NT 6.3 (2013)
  20. Windows Server 2012 R2 - Windows NT 6.3 (2013)
  21. Windows 10 - Windows NT 10.0 (2015)

Família de sistemas operacionais para smartphones:

  1. Windows CE
  2. Windows Mobile
  3. Telefone do Windows
  4. Windows 10 Mobile

Esta é apenas a família Windows, e isso não é tudo. O resto você nunca vai conhecer, porque. eles não se destinam ao uso doméstico.

Você provavelmente está familiarizado apenas com estes:

  • Profissional de Windows XP
  • Windows Vista
  • Windows 7
  • Windows 8
  • Windows 8.1
  • Windows 10

Como determinar seu sistema operacional:

Assista a este vídeo, identifique seu sistema operacional e escreva nos comentários qual é o SO do seu computador.

Para iniciar um vídeo, clique com o botão esquerdo na imagem ou no ícone do triângulo.

Na maioria dos sistemas de computação, o sistema operacional é a parte principal e mais importante (e às vezes a única) do software do sistema. Desde a década de 1990, os sistemas operacionais mais comuns são Windows, UNIX e sistemas semelhantes ao UNIX.

YouTube enciclopédico

    1 / 5

    ✪ Sistemas operacionais, lição 1: O que é um computador e sistema operacional

    ✪ Instalando dois ou mais sistemas operacionais em um computador

    ✪ Qual é a diferença entre Linux e Windows

    ✪ OS RUSSO - ELBRUS. CUIDADO, JANELAS!

    ✪ Os programas mais necessários para Windows 7

    Legendas

História

Os precursores dos sistemas operacionais devem ser considerados programas utilitários (loaders e monitores), bem como bibliotecas de sub-rotinas de uso frequente que começaram a ser desenvolvidas com o advento dos computadores universais de 1ª geração (final da década de 1940). Os programas utilitários minimizaram as manipulações físicas do operador com o equipamento, e as bibliotecas permitiram evitar a programação repetida das mesmas ações (realizar operações de E/S, calcular funções matemáticas, etc.).

Modo de lote

A necessidade de uso otimizado de recursos computacionais caros levou ao surgimento do conceito de "modo em lote" de execução do programa. O modo batch pressupõe a existência de uma fila de programas para execução, e o sistema pode garantir o carregamento de um programa de suportes de dados externos para a RAM sem aguardar a finalização da execução do programa anterior, o que evita o tempo ocioso do processador.

Compartilhamento de tempo e multitarefa

Mesmo o modo batch em sua versão avançada exige a divisão do tempo do processador entre a execução de vários programas.

A necessidade de compartilhamento de tempo (multitarefa, multiprogramação) tornou-se ainda mais forte com a disseminação dos teletipos (e mais tarde, terminais com displays de raios catódicos) como dispositivos de entrada-saída (década de 1960). Como a velocidade de entrada de dados pelo teclado (e até mesmo leitura de tela) de dados por um operador é muito menor do que a velocidade de processamento desses dados por um computador, usar um computador em modo "exclusivo" (com um operador) pode levar a um tempo ocioso de recursos de computação caros.

O compartilhamento de tempo permitiu a criação de sistemas "multiusuários", nos quais uma (geralmente) unidade de processador central e unidade de RAM eram conectadas a vários terminais. Ao mesmo tempo, algumas tarefas (como inserir ou editar dados por um operador) podem ser executadas em modo de diálogo e outras tarefas (como cálculos maciços) em modo de lote.

Separação de poderes

A disseminação dos sistemas multiusuários exigiu a solução do problema da separação de poderes, o que permite evitar a possibilidade de alterar o programa executável ou os dados de um programa na memória do computador por outro programa (intencionalmente ou por engano) , além de alterar o próprio sistema pelo programa aplicativo.

A implementação da separação de poderes em sistemas operacionais foi apoiada por desenvolvedores de processadores que propuseram arquiteturas com dois modos de operação de processador - “real” (em que todo o espaço de endereçamento do computador fica disponível para o programa executável) e “protegido” (em que a disponibilidade do espaço de endereçamento é limitada ao intervalo alocado quando o programa inicia para execução).

Escala em tempo real

O uso de computadores universais para controlar os processos de produção exigiu a implementação de uma "escala de tempo real" ("tempo real") - sincronização da execução do programa com processos físicos externos.

A inclusão da função de dimensionamento em tempo real permitiu a criação de soluções que atendem simultaneamente aos processos produtivos e resolvem outras tarefas (em modo batch e/ou em modo time-sharing).

Sistemas e estruturas de arquivos

Substituição gradual de mídias de acesso sequencial (fitas perfuradas, cartões perfurados e fitas magnéticas) por drives de acesso aleatório (em discos magnéticos).

Um sistema de arquivos é uma maneira de armazenar dados em dispositivos de armazenamento externos.

Funções

Funções principais:

  • Execução de solicitações de programas (entrada e saída de dados, início e parada de outros programas, alocação e liberação de memória adicional, etc.).
  • Carregar programas na RAM e executá-los.
  • Acesso padronizado a dispositivos periféricos (dispositivos de E/S).
  • Gestão de RAM (distribuição entre processos, organização da memória virtual).
  • Controlar o acesso a dados em mídia não volátil (como disco rígido, discos ópticos etc.) organizados em um determinado sistema de arquivos.
  • Fornecendo uma interface de usuário.
  • Salvar informações sobre erros do sistema.

Funções adicionais:

  • Execução paralela ou pseudo-paralela de tarefas (multitarefa).
  • Alocação eficiente de recursos do sistema computacional entre processos.
  • Diferenciação do acesso de vários processos aos recursos.
  • A organização de computações confiáveis ​​(a impossibilidade de um processo computacional intencionalmente ou por engano influenciar as computações em outro processo) baseia-se na diferenciação do acesso aos recursos.
  • Interação entre processos: troca de dados, sincronização mútua.
  • Proteção do próprio sistema, bem como dos dados e programas do usuário, das ações dos usuários (maliciosas ou inadvertidas) ou aplicativos.
  • Modo de operação multiusuário e diferenciação de direitos de acesso (ver: autenticação, autorização).

conceito

Existem dois grupos de definições de sistema operacional: "um conjunto de programas que controlam o hardware" e "um conjunto de programas que controlam outros programas". Ambos têm seu significado técnico exato, que está relacionado à questão em quais casos um sistema operacional é necessário.

Existem aplicativos de computação para os quais os sistemas operacionais são redundantes. Por exemplo, microcomputadores embutidos, contidos em muitos eletrodomésticos, carros (às vezes uma dúzia em cada), os telefones celulares mais simples, executam constantemente apenas um programa que inicia quando ligado. Muitos consoles de jogos simples - também microcomputadores especializados - podem ficar sem um sistema operacional, executando um programa armazenado em um "cartucho" ou CD inserido quando ligado.

Sistemas operacionais necessários:

  • se você precisar de um mecanismo universal para salvar dados;
  • fornecer bibliotecas de sistema com rotinas usadas com frequência;
  • para a distribuição de poderes;
  • é necessário poder simular a execução "simultânea" de vários programas em um computador;
  • para controlar a execução de programas individuais.

Assim, os sistemas operacionais universais modernos podem ser caracterizados principalmente como:

  • usando sistemas de arquivos (com um mecanismo universal de acesso a dados),
  • multiusuário (com separação de poderes),
  • multitarefa (time-sharing).

Multitarefa e distribuição de poderes requerem uma certa hierarquia de privilégios de componentes no próprio sistema operacional. O sistema operacional consiste em três grupos de componentes:

  • kernel contendo o escalonador; drivers de dispositivo que controlam diretamente o hardware; subsistema de rede, sistema de arquivos;
  • escudo utilitário.

A maioria dos programas, tanto de sistema (incluídos no sistema operacional) quanto de aplicativos, são executados em um modo não privilegiado ("usuário") do processador e obtêm acesso ao hardware (e, se necessário, a outros recursos do kernel, bem como recursos de outros programas) apenas por meio de chamadas do sistema. O kernel é executado em modo privilegiado: é nesse sentido que se diz que o sistema (mais precisamente, seu kernel) controla o hardware.

Na determinação da composição do sistema operacional, o critério de integridade operacional (fechamento) é importante: o sistema deve permitir o uso pleno (incluindo modificação) de seus componentes. Portanto, a composição completa do sistema operacional inclui um conjunto de ferramentas (desde editores de texto a compiladores, depuradores e vinculadores).

Núcleo

O kernel é a parte central do sistema operacional que gerencia a execução dos processos, os recursos do sistema de computação e fornece aos processos acesso coordenado a esses recursos. Os principais recursos são tempo do processador, memória e dispositivos de E/S. O acesso ao sistema de arquivos e a rede também podem ser implementados no nível do kernel.

Como elemento fundamental do sistema operacional, o kernel representa o nível mais baixo de abstração para que as aplicações acessem os recursos do sistema computacional necessários para sua operação. Como regra, o kernel fornece esse acesso aos processos executáveis ​​dos aplicativos correspondentes por meio do uso de mecanismos de comunicação entre processos e chamadas de aplicativos para chamadas de sistema do SO.

A tarefa descrita pode diferir dependendo do tipo de arquitetura do kernel e de como ela é implementada.

Devido à competitividade das implementações, a arquitetura UNIX tornou-se um padrão de fato da indústria e, em seguida, adquiriu o status de um padrão legal - ISO / IEC   9945 (POSIX).

Somente sistemas que estejam em conformidade com a especificação Single UNIX  são elegíveis para usar o nome UNIX. Esses sistemas incluem AIX, HP-UX, IRIX, Mac OS X, SCO OpenServer, Solaris, Tru64 e z/OS.

Os sistemas operacionais que seguem ou dependem do padrão POSIX são chamados de "compatíveis com POSIX" (o termo "tipo UNIX" ou "família UNIX" é mais comum, mas isso contradiz o status da marca "UNIX", de propriedade da The Open Group e reservado para designações apenas para sistemas operacionais seguindo estritamente o padrão). A conformidade com o padrão é certificada por uma taxa, fazendo com que alguns sistemas não passem pelo processo, mas sejam considerados compatíveis com POSIX per se.

Os sistemas operacionais do tipo UNIX incluem sistemas operacionais baseados na versão mais recente do UNIX lançada pela Bell Labs (System V), nos desenvolvimentos da Universidade de Berkeley (FreeBSD, OpenBSD, NetBSD), baseado em Solaris (OpenSolaris, BeleniX, Nexenta) , assim como o Linux, desenvolvido por em termos de utilitários e bibliotecas pelo projeto GNU e em termos de kernel pela comunidade liderada por Linus Torvalds.

A normalização de sistemas operativos visa simplificar a substituição do próprio sistema ou equipamento pelo desenvolvimento de um sistema informático ou rede e simplificar a transferência de software de aplicação (a adesão estrita à norma implica a total compatibilidade dos programas ao nível do código fonte; devido para o perfil do padrão e seu desenvolvimento, algumas mudanças ainda são necessárias, mas portar um programa entre sistemas compatíveis com POSIX é muito mais barato do que entre alternativos), bem como a continuidade da experiência do usuário.

O efeito mais notável da existência deste padrão foi o lançamento efetivo da Internet na década de 1990.

Arquiteturas pós-UNIX

A equipe que criou o UNIX desenvolveu o conceito de unificação de objetos do sistema operacional, incluindo processos e qualquer outro sistema, rede e serviços de aplicativos no conceito original do UNIX "um dispositivo também é um arquivo", criando um novo conceito: "qualquer coisa é um arquivo ". Este conceito tornou-se um dos princípios básicos do sistema Plan 9 (o nome foi emprestado do thriller de ficção científica "