Dicas Úteis

Treinamento em Ciência da Computação

A ciência da computação é uma ciência muito interessante. Este artigo apresenta alguns pontos de partida se você quiser conhecer melhor essa ciência.

  1. 1 Tente entrar na universidade com uma licenciatura em programação, informática, ciência da computação e afins. Este método é o mais fácil e confiável, pois você terá acesso aos melhores manuais e professores. Como alternativa, você pode se inscrever em cursos de ciência da computação. Existem também vários programas educacionais sobre tecnologia de computadores na Internet.
  2. 2 Se você quiser estudar ciência da computação, comece lendo livros sobre os seguintes assuntos: segurança computacional, criptografia, máquinas de Turing, tarefas não-algorítmicas, semáforos e processos paralelos, redes de computadores e protocolos de rede, bancos de dados, modelagem de informações.
  3. 3 “OpenCourseWare do MIT” é uma ciência da computação residencial para pessoas que desejam acessar materiais acadêmicos gratuitamente. Aqui está uma lista de cursos de ciência da computação (website em inglês):
  4. 4 Tente programar. Existem muitas linguagens de programação diferentes. Se você não sabe por onde começar, tente "Python" - uma linguagem para iniciantes. O programa é muito intuitivo e fácil de aprender. Existem muitas lições de programação diferentes na Internet. Você começará a escrever os programas “Olá Mundo” muito em breve. Se você já estudou programação imperativa anteriormente, tente fazer programação funcional, por exemplo, a linguagem Haskell.
  • Encontre uma lista de literatura recomendada para calouros nas escolas secundárias.

Os seguintes recursos são bons livros sobre programação: “Código Perfeito” (Autor: S. McConnell), “Programador Pragmático. O caminho do aprendiz ao mestre ”(Autores: E. Hunt, D. Thomas),“ Estrutura e Interpretação de Programas de Computador ”A (segundo: Harold Abelson, Gerald Jay Sassman) e muitos outros.

Descrição da seção “Computer Science Education”

Nesta seção, materiais educacionais sobre ciência da computação são fornecidos para sua atenção. Apresentações, planos de aula, artigos, revistas de ciência da computação são coletados aqui. Tudo isso certamente será útil tanto para professores de ciência da computação quanto para estudantes de várias instituições educacionais.

Como você sabe, a ciência da computação é a ciência de como obter, acumular, armazenar, transformar, transmitir, proteger e usar informações. Um treinamento em ciências da computação torna-se um dos componentes mais importantes da existência humana. Em nosso mundo, quem possui as informações tem vantagem sobre as outras.

No mundo de hoje, é difícil imaginar a vida sem um computador e a Internet. Isso já se tornou uma espécie de rotina. E encontrar qualquer tipo de informação não é difícil. As crianças desde cedo sabem o que são ratos e teclados. É difícil imaginar o que acontecerá daqui a 10 anos!

Ao estudar os materiais desta seção, você pode aprender facilmente o computador no nível do usuário. Os princípios de trabalhar com um computador e trabalhar com programas básicos de computador são muito bem descritos. Como instalar e configurar corretamente o Windows? Como colocar o Office? Como trabalhar no Word, Excel, PowerPoint? Qual é melhor usar o antivírus? Respostas abrangentes são apresentadas a estas e muitas outras perguntas de uma maneira interessante.

Para pessoas criativas que gostam de desenhar e trabalhar com imagens, os tutoriais do Photoshop foram especialmente publicados.

Também muitos artigos são dedicados a várias linguagens de programação. Você aprenderá em qual área usar uma ou outra linguagem de programação, seus recursos, sintaxe, prós e contras.

Tendo analisado a literatura educacional desta categoria, não deixe de procurar na seção "Livros sobre Informática". "Tíquetes de exame em ciência da computação" ajudará você a se preparar para o exame. E fazer lição de casa não é difícil graças ao "Dever do Estado sobre Informática".

Ciência da computação

Seção 1. Informações Básicas sobre Computadores e Programas

Material teórico breve

Conceitos básicos de informática

Informação é um conjunto de informações sistematizadas sobre uma área específica do mundo. A informação no processo de sua existência passa por certos estágios de transformação:

coleta de dados primários

organização de armazenamento

processamento de informações, a fim de obter novos conhecimentos

apresentação de informações de forma conveniente para uso

transferência de informações para todos os usuários interessados.

Atualmente, as principais ferramentas para implementar esses estágios são computadores e vários dispositivos técnicos adicionais. O uso de computadores permite destacar os principais participantes a seguir no processo de conversão de informações:

complexo de meios técnicos (hardware)

um conjunto de programas para implementar as ações necessárias (software)

dados processados

documentos que regem o processo de conversão

pessoas como os principais consumidores de informação

Os dados processados ​​são divididos nos seguintes tipos principais:

textual (documentos, cartas)

gráfico (imagens, diagramas, vídeos)

Todos eles, como será visto mais adiante, têm suas próprias características associadas à apresentação de uma forma compreensível para um computador e métodos de processamento.

Elementos-chave e classificação de computadores.

Para executar as tarefas necessárias, os seguintes elementos funcionais geralmente são diferenciados como parte de um computador:

memória principal (operacional)

dispositivos de entrada de informação

dispositivos de saída de informação

Todos os elementos têm suas próprias características específicas, cujos valores determinam as capacidades de computação do computador e seu custo.

Toda a frota de computadores pode ser dividida nos seguintes grupos principais:

computadores pessoais (custo 700 - US $ 1.500),

estações de trabalho profissionais (5.000 - $ 50.000),

computadores comerciais ou mainframes (US $ 100.000 - US $ 500.000),

supercomputadores (mais de US $ 1.000.000).

Os mais massivos, é claro, são computadores pessoais (PCs). Computadores pessoais apareceram no mercado de tecnologia de computadores na virada dos anos 70 e 80 e rapidamente ganharam popularidade em todo o mundo. Eles começaram a ser usados ​​para resolver problemas em vários campos - em economia, assuntos financeiros, em pesquisa científica, em design, em gestão. As razões para este PC generalizado são:

custo relativamente baixo

alta confiabilidade, compacidade e facilidade de operação,

visando uma ampla gama de usuários com diferentes níveis de treinamento,

a capacidade de alterar de forma flexível o conjunto de meios técnicos,

a presença de um grande número de diversas ferramentas de software para uma variedade de áreas.

Atualmente, a frota de computadores em todo o mundo tem centenas de milhões de unidades e continua a crescer. O tipo mais comum de PC (até 90% do mercado total) são computadores baseados no modelo da IBM. As máquinas desta família são fabricadas por muitas empresas licenciadas pela IBM. A maioria deles tem pequenas diferenças em relação ao modelo base e, portanto, são chamados de compatíveis com IBM.

Outro tipo muito popular de PC é o Macintosh da Apple. Eles são superiores em desempenho a compatíveis com IBM, mas têm um alto custo.

Os fabricantes mais famosos de workstations potentes são as seguintes empresas: Sun Microsystem, Silicon Graphics, Hewlett-Packard.

Apresentação de informações em um computador.

Um computador pode processar dados apresentados de uma maneira especial - usando apenas zeros e uns. Cada 0 ou 1 é chamado um pouco. Um bit é a menor unidade de informação que descreve apenas dois estados possíveis. Oito bits são combinados em bytes: 00101011, 00000000, 11111111, 10101010. Byte - a principal unidade de informação no computador. Como resultado, todas as informações em um computador são representadas como uma coleção de centenas de milhares e milhões de números de zeros e uns, divididos em bytes separados. Esta apresentação de informação é chamada digital ou binária. O processamento de dados binários é realizado usando regras especiais definidas pela chamada aritmética binária.

Dependendo da tarefa que está sendo resolvida, um byte pode conter uma representação codificada de vários tipos de dados.

O mais simples e historicamente primeiro é a codificação de inteiros. Inteiros são representados em binário da seguinte forma:

00000000 = 000000001 = 100000010 = 200000011 = 300000100 = 400000101 = 5
00000110 = 600000111 = 700001000 = 800001001 = 900001010 = 1000001011 = 11
00001100 = 1200001101=1311111110 = 25411111111 = 255

O intervalo de números inteiros codificados por um byte é determinado pelo número de combinações possíveis de oito zeros e uns. Este número é 2 para o poder de 8, ou seja, 256. Se você precisar codificar um número maior que 255, então dois bytes serão combinados e 16 bits serão usados. Isto dá 2 a 16 graus, isto é 65536 combinações. Inteiros ainda maiores podem ser representados usando 4 bytes ou 32 bits. Para representar números assinados, um bit é alocado ao sinal.

Uma representação mais complexa existe para números reais (não inteiros), e o processamento de tais números é muito mais difícil para um computador.

Ao processar informações textuais, um byte pode conter o código de algum caractere - letras, números, sinais de pontuação, marcas de ação etc. Cada personagem tem seu próprio código na forma de um inteiro. Um byte como um conjunto de oito bits permite codificar 256 caracteres, o que é suficiente para trabalhar imediatamente com dois idiomas comuns, como inglês e russo. Nesse caso, todos os códigos são coletados em tabelas especiais chamadas codificação. Com a ajuda deles, o código do símbolo é convertido em sua representação visível na tela do monitor.

O processamento de informações gráficas requer seu próprio método de codificação. Qualquer imagem é representada como um grande número de pontos individuais. Uma imagem comum na tela pode conter até um milhão desses pontos. A imagem mais simples é preto e branco. Nesse caso, um ponto de imagem pode ser codificado com um bit, por exemplo, 0 - ponto preto, 1 - branco. Para armazenar uma imagem de 1 milhão de pontos, neste caso, são necessários cerca de 100.000 bytes. Uma imagem colorida requer mais bytes e quanto mais cores forem usadas, mais bytes serão necessários. Ao trabalhar com imagens de 16 cores, um ponto requer 4 bits, ou seja, um byte contém informações sobre dois pontos na imagem. Trabalhar com imagens de 256 cores já requer um byte inteiro para um ponto e cerca de 1 milhão de bytes para a imagem inteira. As imagens mais realistas usam 2 bytes por ponto, o que permite gerar 65.536 tons de cores. Tudo isso sugere que o processamento de informações gráficas para um computador é uma tarefa muito mais complexa em comparação com o processamento de informações numéricas e textuais.

Também muito demorado é o processamento de informações de áudio, que também é representado em forma binária.

A memória principal ou principal é usada para armazenamento de curto prazo dos dados e programas processados ​​utilizados para esse processamento. Esse tipo de memória não é usado para armazenamento a longo prazo de programas e dados. Em outras palavras, os dados que precisam ser processados ​​devem estar na memória principal, juntamente com os programas necessários.

Os princípios físicos nos quais essa memória é baseada levam ao fato de que a capacidade de uma memória armazenar informações depende da disponibilidade de energia. Quando a energia é desligada, todas as informações na memória desaparecem. Isso deve ser entendido pelo usuário, para que no processo de trabalho não perca informações importantes.

A memória principal é organizada como uma seqüência de bytes. Cada byte tem seu próprio endereço como um inteiro. Toda a memória é dividida em áreas separadas nas quais os dados processados ​​e os programas de processamento estão localizados.

A principal característica da memória é o seu volume ou capacidade, ou seja, número total de bytes disponíveis. Computadores modernos têm a quantidade de memória principal, medida em milhões de bytes. Por conveniência, unidades maiores de memória são introduzidas:

1 Kilobyte (Kb) = 1024 bytes (isto é, 2 à potência de 10)

1 Megabyte (MB) = 1024 KB (um pouco mais de um milhão de bytes)

1 Gigabyte (GB) = 1024 MB (pouco mais de um bilhão de bytes)

Os programas modernos requerem uma quantidade crescente de memória, por isso é difícil fornecer uma avaliação constante de um nível suficiente de memória principal. Só podemos dizer que no final de 1999 um bom PC em massa deveria ter pelo menos 16 MB de memória, melhor - 32 MB.

Estruturalmente, a memória principal é feita na forma de microcircuitos separados com uma área de vários centímetros quadrados. Todos esses microcircuitos são montados em uma placa separada e podem ser facilmente substituídos por outros mais amplos.

Ao contrário da memória principal, a memória externa é projetada para armazenamento a longo prazo e somente armazenamento de informações. A capacidade dessa memória de armazenar informações é independente da disponibilidade de energia. Todas as informações armazenadas na memória externa são divididas nos chamados arquivos. Em outras palavras, um arquivo é uma unidade de armazenamento de informações na memória externa.

Todos os arquivos são divididos em vários tipos básicos, dependendo das informações armazenadas neles:

arquivos de texto contêm informações de texto como um conjunto de códigos de caracteres,

os arquivos de imagem contêm informações codificadas sobre todos os pontos da imagem,

os arquivos de programa contêm uma representação codificada de programas em um formato compreensível para o processador do computador,

arquivos de áudio contêm uma representação codificada de informações de áudio.

Independentemente do tipo de arquivo, todos eles contêm apenas conjuntos de zeros e aqueles que são combinados em bytes. Segue-se que a principal característica de um arquivo é seu tamanho em bytes. Esse tamanho pode variar em um amplo intervalo - de alguns bytes a alguns megabytes. Para comparação, uma página padrão de texto impresso leva cerca de 2 KB, e um livro sólido de 500 páginas exigirá um arquivo de 1 MB para armazenar.

De grande importância para o computador é a interação da memória principal e externa. Cada um deles é usado para seus próprios propósitos e não pode substituir o outro. Antes de iniciar o processamento direto de dados, esses dados, juntamente com os programas necessários, devem ser colocados da memória externa para a principal. Esse processo é chamado de download ou leitura de informações. Freqüentemente, o programa necessário é carregado primeiro e, em seguida, os dados relevantes são carregados com ele. Você deve entender que o carregamento na memória principal não leva ao desaparecimento da informação carregada da memória externa. Essa informação permanece nos arquivos correspondentes e uma cópia é criada na memória principal.

Somente quando os programas e dados caem na memória principal, o processador poderá processá-los. Após o processamento, os dados alterados podem ser colocados de volta na memória externa. Esse processo é chamado de armazenamento ou gravação de dados. Programas não são gravados de volta na memória externa, porque no processo de seu uso, os programas geralmente não mudam.

A carga e a economia de dados são realizadas por programas especiais que fazem parte do chamado sistema operacional, cuja finalidade e funções serão discutidas posteriormente.

Computadores modernos podem usar diferentes tipos de memória externa, cada qual com suas próprias características. Comum a todos os tipos de memória externa é sua principal característica - o volume ou capacidade, medido em bytes.

O principal tipo de memória externa são as unidades de disco rígido (Hard Disk, HD, Winchester). Suas principais características:

uma grande quantidade de informações armazenadas (2 - 4 GB, ou seja, cerca de mil livros de volume médio),

uso bilateral, ou seja, a capacidade de ler e escrever informações,

alta velocidade de leitura e gravação,

Basicamente, os discos rígidos estão constantemente no computador e só podem ser removidos como último recurso.

O segundo tipo mais comum de memória externa é disquetes ou disquetes (disquete, FD). Suas características:

pequeno volume (padrão - 1,44 Mb)

leia e escreva habilidade

baixa velocidade

removibilidade, i.e. a capacidade de transferir informações entre computadores

Recentemente, os CDs (CD, Compact Disk) tornaram-se cada vez mais populares. Os CDs em massa têm os seguintes recursos:

alta capacidade comparável a discos rígidos (até 1 GB)

uso unidirecional de somente leitura (ROM - memória somente leitura)

alta velocidade

a capacidade de transferir informações imutáveis ​​entre computadores (grandes programas, enciclopédias, guias, livros didáticos)

Deve-se observar que os dispositivos para trabalhar com discos rígidos e disquetes (chamados de unidades de disco) geralmente são padrão, enquanto os dispositivos para trabalhar com CDs (unidade de CD-ROM) estão longe de todos os PCs.

O desenvolvimento adicional de discos compactos vai em duas direções:

aumentando a capacidade do disco, em particular, a tecnologia de discos de vídeo digital (DVD) permite que você armazene até 17 GB de informações em um disco

fornecer aos usuários a capacidade de gravar informações em discos compactos (discos regraváveis ​​- CD RW)

Mais raros são os dispositivos de backup que permitem salvar informações de discos rígidos em fita magnética (unidades de fita) ou em discos magneto-ópticos especiais.

Um processador de computador é um dispositivo que processa dados armazenados na memória principal de acordo com um programa também localizado na memória principal. Любые действия, выполняемые компьютером, определяются соответствующими программами . Любая программа состоит из отдельных команд ( инструкций ), реализующих набор основных элементарных операций, таких как сложение двух чисел, выбор необходимого числа из памяти, запись числа в память, сравнение двух чисел и т.д. Все команды закодированы и понятны процессору. Процессор выполняет одну команду за одной и тем самым реализует необходимую обработку данных.

Основной характеристикой процессора является его быстродействие , т.е. O número de operações realizadas por segundo. Os processadores usados ​​na família IBM de PCs fornecem vários milhões de operações por segundo, e esse indicador está em constante crescimento. Muitas vezes, o desempenho é avaliado usando um indicador indireto - a chamada velocidade do clock do processador. Ele é medido em megahertz e atualmente tem um valor para PCs em massa na faixa de 200 - 300 MHz.

A importância do processador como o componente mais importante do computador levou ao fato de que o tipo de computador é determinado pelo tipo de processador subjacente.

Em particular, os PCs compatíveis com IBM usam processadores da Intel, que é o maior fabricante de processadores do mundo. Esses processadores formam uma família inteira com desempenho crescente. Os tipos de processadores mais recentes nesta família são o Intel Pentium (com modificações do Pentium MMX, Pentium II e Pentium III).

Os computadores Apple Macintosh são baseados em processadores da Motorola.

Recentemente, computadores baseados em processadores PowerPC, fabricados em conjunto pela IBM, Apple e Motorola, foram comercializados com sucesso.

Muitos computadores, além do principal, possuem processadores adicionais que executam funções especiais. Por exemplo, um coprocessador matemático para processamento de números reais, um coprocessador gráfico para aumentar a eficiência do processamento de imagens, especialmente as tridimensionais realistas.

Supercomputadores poderosos incluem centenas e milhares de processadores que interagem, o que lhes permite resolver tarefas incrivelmente complexas.

Os principais dispositivos são um teclado, um mouse e um scanner.

O teclado é usado para inserir informações de texto e controlar a operação dos programas. O teclado padrão para carros da empresa possui 102 teclas que podem ser divididas em vários grupos: teclas para inserir os caracteres exibidos, teclas de função, teclas de controle.

As teclas do primeiro grupo são usadas para inserir informações simbólicas (letras, números, sinais de pontuação, colchetes, sinais de operações aritméticas, caracteres especiais).

As chaves do segundo grupo são usadas para controlar a entrada de informações ou controlar a operação do programa. Eles incluem as seguintes chaves principais:

Enter é usado para completar a entrada de uma linha ou para fixar a seleção de um item de menu

BackSpace é usado para excluir o caractere à esquerda do cursor,

Excluir é usado para excluir o caractere marcado com galinhas,

F1, F2. F12 são usados ​​para selecionar uma das ações atualmente possíveis,

Setas Home, End, PageUp, PageDown, up-down-left-right são usadas para mover o cursor,

Esc é frequentemente usado para desfazer uma ação.

As chaves do terceiro grupo são destinadas a compartilhar com outras chaves. Estes incluem as teclas Ctrl, Alt, Shift. Pressionar uma dessas teclas junto com qualquer tecla do primeiro ou do segundo grupo altera a ação padrão do último.

O mouse é usado para posicionar rapidamente o cursor na tela. Mover o 'mouse' em qualquer superfície plana leva a uma mudança na posição do cursor na tela. 'Mouse' tem 2 ou 3 botões, pressionando o que leva à execução de alguma ação.

O manipulador de mouse é freqüentemente usado para organizar um diálogo com o usuário em programas aplicativos. Uma sequência típica de ações nesse caso inclui:

exibir na tela de elementos de controle (menus, botões de luz) que determinam o conjunto de ações possíveis,

mova o cursor com o mouse para o item de menu desejado,

seleção do item de menu indicado pressionando o botão do mouse.

A maioria dos aplicativos modernos se concentra em compartilhar o teclado e o mouse para organizar um diálogo com o usuário.

Scanner - um dispositivo para inserir automaticamente texto e informações gráficas. Os scanners permitem várias vezes acelerar a entrada de vários documentos no computador em comparação com o uso do teclado. Nesse caso, o documento digitalizado é dividido em vários pontos pequenos, ou seja, Na verdade, é apresentado em forma gráfica. O número desses pontos por 1 polegada da imagem determina a principal característica da resolução do scanner. Os scanners modernos de resolução média fornecem 400 a 600 dpi. Além da resolução, os scanners diferem no formato dos documentos de entrada e na capacidade de processar imagens coloridas. Deve-se notar que o documento de texto processado pelo scanner requer processamento adicional por programas especiais que traduzem a imagem de ponto resultante em uma representação de texto.

Além dos dispositivos marcados, existem outros, mais “exóticos”, como dispositivos de entrada de voz, tablets de escrita, dispositivos para entrada de imagens de câmeras digitais e câmeras de vídeo.

Os principais tipos de dispositivos de saída são monitor, impressora e alto-falantes.

O monitor é o principal dispositivo para exibir informações no processo de uso de um PC para solucionar problemas. Nos monitores de PC, um método de saída raster é usado quando qualquer imagem é representada como pequenos pontos - pixels separados. O número de pixels determina a resolução da tela e, no final, a qualidade da imagem resultante.

Os monitores podem ser preto e branco, monocromáticos (com vários tons da mesma cor) ou coloridos.

No modo de texto, a tela inteira é dividida em seções separadas - a chamada familiaridade. Em cada familiaridade, você pode exibir um caractere - uma letra, um número, um sinal de pontuação, um parêntese etc. O conjunto de caracteres de saída é determinado por tabelas de codificação especiais e não pode ser maior que 256. O número de linhas na tela é normalmente 25 (talvez 43 ou 50). O número de caracteres em uma linha é geralmente 80. Portanto, 2000 caracteres podem ser exibidos simultaneamente.

No modo gráfico, você pode exibir imagens arbitrariamente complexas - desenhos, desenhos, diagramas, slides, gráficos, etc. No entanto, o modo gráfico em comparação com o modo de texto requer suporte de hardware muito mais potente e, portanto, pode funcionar qualitativamente em PCs com um processador com alta velocidade, uma RAM suficientemente grande e circuitos de controle eletrônico especiais.

Atualmente, os mais comuns são monitores com resolução de 800 por 600 ou 1024 por 768 pixels, respectivamente, horizontal e verticalmente, e suportando 256 ou 65536 cores (padrão SVGA).

As impressoras são usadas para exibir texto e informações gráficas no papel e diferem na maneira como são impressas.

As mais baratas são as impressoras matriciais, nas quais cada caractere é formado como um conjunto de pontos separados. Os pontos são exibidos usando as agulhas do cabeçote de impressão. As agulhas são dispostas verticalmente e seu número determina a qualidade de impressão. O número de agulhas pode variar de 9 a 24. A velocidade de impressão das impressoras matriciais é de 10 a 60 segundos por página.

As impressoras jato de tinta fornecem uma imagem melhor em menos tempo do que as impressoras matriciais, mas são mais caras. Eles criam uma imagem pulverizando minúsculas gotas de tinta no papel. As impressoras a jato de tinta permitem criar imagens coloridas de altíssima qualidade e trabalhar quase silenciosamente em comparação com as matriciais de pontos.

O mais caro e de alta qualidade são as impressoras a laser. Neles, a imagem é criada aplicando o pó ao papel aquecido. A qualidade da imagem resultante pode exceder o tipográfico. As impressoras a laser são muito rápidas e silenciosas.

A saída de informações sonoras requer uma placa eletrônica de som especial, bem como alto-falantes remotos ou embutidos. Sua presença permite que você exiba fala e música de alta qualidade e é amplamente usada em programas educacionais.

Dispositivos de comunicação são necessários para a comunicação entre computadores. Ao mesmo tempo, dois métodos principais de interação com o computador são distinguidos - dentro da rede local e usando linhas telefônicas existentes.

Uma rede local conecta computadores dentro da mesma organização e fornece os seguintes benefícios:

a capacidade de trocar informações (arquivos) sem usar disquetes,

a capacidade de armazenar arquivos em uma unidade de rede compartilhada e acessá-los de qualquer computador na rede,

a capacidade de usar dispositivos externos compartilhados (impressoras, scanners) conectados à rede.

Redes de computadores podem ser classificadas da seguinte maneira.

Os mais simples de um único nível unem um pequeno número de computadores, e todos eles têm os mesmos recursos de uso,

Redes de dois níveis podem integrar um número maior de computadores, entre os quais há um computador central que organiza a operação de toda a rede. Tais computadores são comumente referidos como servidores de rede. Eles estão sujeitos a maiores exigências de equipamentos técnicos: um poderoso processador Pentium 266-300 MHz, uma grande memória principal (32-64 MB), duas ou três unidades de disco de grande capacidade (2 GB), a presença de dispositivos para trabalhar com CDs, a presença de fontes fonte de alimentação ininterrupta e dispositivos de armazenamento de informações de backup. Os discos do servidor armazenam os arquivos básicos necessários para controlar a operação de toda a rede e dos computadores individuais, bem como dos arquivos do usuário.

Redes multinível podem combinar redes locais separadas com seus servidores. A peculiaridade de tais redes é que os servidores podem ser computadores de tipos diferentes (PCs compatíveis com IBM, computadores Macintosh, estações de trabalho). Isso requer o uso de programas especiais para gerenciar essas redes. Essas redes às vezes são chamadas corporativas.

Redes regionais unem computadores dentro de uma determinada região (Tartaristão, região do Volga, Rússia) e usam linhas telefônicas ou canais especiais de alta velocidade para transmitir informações. A rede mais famosa da Rússia é a rede Relcom.

Redes globais (globais) reúnem milhões de computadores em todo o mundo. A rede mundial mais famosa é a Internet.

Para conectar computadores entre si na mesma rede, são necessários dois tipos principais de dispositivos:

circuitos eletrônicos especiais (placas de rede) inseridos em cada computador,

fios (cabos) necessários para a conexão física de computadores.

Para organizar a interação de computadores através de linhas telefônicas, são necessários dispositivos especiais - modems. Eles servem como intermediários entre o computador e a linha telefônica e são necessários para converter a apresentação digital da informação em um sinal contínuo e vice-versa. É daí que vem o nome desses dispositivos: modem é curto para modulador / demodulador. A principal característica do modem é a largura de banda, ou seja, número de bits transmitidos em 1 segundo. Os modems modernos fornecem uma largura de banda de cerca de 30 mil bits / segundo.

Características gerais do software

Qualquer trabalho é realizado por um computador sob o controle do programa correspondente. O número de programas existentes é extremamente grande e não mensurável. No entanto, todos os programas podem ser classificados de acordo com o seu grau de uso nos seguintes grupos principais.

Quase sempre, quando se trabalha em um computador, são usados ​​programas especiais de controle que compõem o chamado sistema operacional (SO). A finalidade e os métodos básicos de trabalhar com o sistema operacional são discutidos abaixo.

Em segundo lugar, em termos de frequência de uso, estão os editores de texto, dentre os quais os editores da família Microsoft Word são atualmente os mais comuns.

O terceiro lugar é tomado pelos programas de automação de cálculos tabulares - as chamadas planilhas eletrônicas. A família mais famosa é os produtos Microsoft Excel.

Em seguida, você pode colocar uma variedade de informações e sistemas de referência com base no uso de bancos de dados. Deve-se notar aqui que a criação de tais sistemas é freqüentemente uma tarefa muito difícil e requer treinamento especial. A Microsoft fornece um produto de software chamado Access para essa finalidade.

Recentemente, programas de processamento de informação gráfica, os chamados editores gráficos, são amplamente utilizados. As famílias mais famosas aqui são os pacotes CorelDraw, Adobe PhotoShop, 3DStudio.

Um lugar importante entre os produtos de software é ocupado pelos sistemas de criação de programas - os chamados sistemas de programação. Eles são baseados no uso de linguagens de programação especiais, entre as quais as mais comuns são Basic, Pascal e C ++. Para cada um deles, muitos sistemas diferentes de desenvolvimento de software foram criados, entre os quais os seguintes podem ser observados:

Microsoft Visual Basic

Borland C ++ pela Borland

Nos últimos 3 anos, a linguagem de programação Java tornou-se muito popular, o que permite criar programas para qualquer um dos tipos mais comuns de processadores e sistemas operacionais e, portanto, é melhor do que outras linguagens para desenvolver programas que podem operar na Internet.

Em conexão com o amplo uso da Internet nos últimos anos, foram desenvolvidos programas de navegação, pesquisa e visualização de informações na rede. Tais programas são geralmente chamados de navegadores (do inglês. Brouse). Os navegadores mais famosos são o Microsoft Internet Explorer e o Netscape Navigator.

Entre os programas especiais, pode-se observar o seguinte:

programas antivírus projetados para detectar e eliminar programas de vírus (por exemplo - programa DrWeb)

programas de compactação para compactar arquivos para reduzir seu tamanho (por exemplo, programas WinRar, Arj, WinZip)

programas para manutenção de discos rígidos (por exemplo, o pacote de software Norton Utilities)

programas para reconhecer documentos digitalizados (por exemplo, programas FineReader, CuneiForm)

O seguinte pode ser observado como exemplos de programas aplicativos:

programas para cálculos contábeis (1C Accounting, TurboAccount, BEST)

bases de dados de informação legal (Garante, Código, ConsultantPlus)

software de análise financeira (ProjectExpert)

programas para layout de computadores de jornais e revistas (PageMaker, QuarkXPress)

Características gerais dos sistemas operacionais

Um sistema operacional é um complexo de programas e dados especialmente organizados, com a ajuda dos quais todos os dispositivos de PC e interação do usuário são gerenciados. O SO atua como um 'intermediário' entre o usuário e o hardware do PC.

As principais funções do sistema operacional são:

gerenciamento de arquivos em dispositivos de memória externa,

lançando aplicativos de usuário requeridos pelo usuário,

gestão dos principais dispositivos externos,

organização da interação do usuário.

Nos computadores pessoais da IBM, o mais simples é a família de sistemas operacionais Microsoft DOS. Nos últimos anos, devido ao aumento acentuado no poder de computação dos PCs, OSs complexos e poderosos como