Mostrando postagens com marcador Software. Mostrar todas as postagens
Mostrando postagens com marcador Software. Mostrar todas as postagens

quarta-feira, 18 de setembro de 2013

A Evolução dos Softwares

Em 1847 foi criada a álgebra booleana e passados quase um século, em 1945 Von Neumann criou a Lógica Binária, logo após nasce, também, a Primeira Geração da Linguagem de Máquina, seguida pela Segunda Geração da Linguagem de Programação em 1955, a Linguagem Assembler.

No Final da década de 50, foi criada a FORTRAN, linguagem de Terceira Geração de alto nível, e após isso, em 63 o Basic, popularizado nos microcomputadores e já em 1968, a Linguagem Pascal. Em 1975, ocorreu o início das Linguagens de Quarta Geração (4GL), e na mesma época o Smalltalk do Centro de Pesquisas da Xerox. Já em 1978, foi criado o Ada, introduzido pelo DoD e baseado no FORTRAN e Pascal.

No início dos anos 80 foi criado o MS-DOS da Microsoft, para PC e Compatíveis, seguidos pelo MS Word e do Windows como Ambiente Operacional, em 83 e 85, respectivamente. Não ficando atrás, surge em 1990 o Unix, firmando-se como ambiente multiusuário.

Logo após o nascimento dos primeiros prototipadores é instaurado o Windows 3.1 e 3.11, já com características de integração em rede. E a partir de 1993 nasce o Windows NT iniciando disputas por ambientes de rede com a Novell. Em 1995 e 1996, são criadas linguagens visuais (Visual Objects, Visual Basic e Delphi) disputando o ambiente de programação visual, seguidos pela criação de ferramentas
de prototipação para VB e Delphi.

terça-feira, 7 de maio de 2013

Sistema de Arquivos - O que é?

Pode-se dizer que sistema de arquivos nada mais é que a parte do sistema operacional mais visível para os usuários, isto é, durante a manipulação de arquivos, como textos, planilhas, desenhos, dentre outros, é exigido que o Sistema de Arquivos apresente uma interface coerente e simples, sendo assim mais acessível a todos.

É importante destacar que sistemas de arquivos implementam um recurso em software que não existe no hardware. Como um acesso ao disco demora cerca de 10000 vezes mais tempo do que um acesso à memória principal, são necessárias estruturas de dados e algoritmos que otimizem os acessos a disco gerados pela manipulação de arquivos.

Sobremaneira o hardware simplesmente oferece espaço em disco, na forma de setores que podem ser acessados individualmente, em uma ordem aleatória. Muito mais útil que um simples espaço em disco, é dado o conceito de arquivo, sendo criado como abstração pelo sistema operacional, o qual cria um recurso lógico a partir de recursos físicos existentes no computador.