Jonas S
Super Participante
Registrado
386 Mensagens
23 Curtidas
Olá Revoltado
Eu creio que não compensa utilizar memórias flash no lugar de um HD só para obter mais tempo de "vida" do micro. Mas nada impede você de fazer isso: você pode comprar um pen drive (ou um cartão de memória) e (através de um outro micro, é obvio) colocar uma versão do linux como mostra este tutorial.
Você deverá programar a placa-mãe do micro para fazer o boot apartir da porta USB.
Essa é a forma mais fácil que eu conheço de utilizar memórias flash no lugar de HDs. Espero ter ajuda-lo.
OBS: A pouco tempo eu estava vendo um programa na National Geographic onde dois caras estavam tentando apagar um HD de notebook usando diversos imãs. Eles só conseguiram apagar o HD com um imã eletromagnético gigante, daqueles usados para levantar carros...
revoltado
Veterano
Registrado
1.3K Mensagens
7 Curtidas
Olá Jonas.
Eu já fiz isso uma vez. Funciona bem com memoria flash e é bem facil de fazer (desde que a mother board suporte boot via usb). Mas memorias flash tem um certo ciclo de vida util. Depois de um determinado numero de vezes que você grava ou apaga um arquivo, a memoria vai se desgastando. As memorias Flash atuais já tem um tempo de vida melhor, mas mesmo assim vao se desgastando com o tempo (depois de 1.000.000 de vezes que você acessa, a memoria vai pro saco).
Eu gostaria de colocar uma memoria read-only mesmo.. algo parecido com uma EPROM... algo que não se desgaste muito com o tempo. Meu objetivo é criar um computador que sobreviva muitos anos (10 ou mais anos) sem manutenção.
Por exemplo.. eu tenho um micro da decada de 80 (um MSX Expert da Gradiente) que funciona até hoje. Isso pq o SO e tudo mais fica gravado em uma memoria read-only. Gostaria de fazer algo parecido. Não me importo que vou perder varias funcionalidades, upgrades, etc. Meu objetivo é criar algo que dure bastante. É mais um experimento que gostaria de realizar
Até mais.
Linux Registered User # 253244
impalerdrume...
Veterano
Registrado
1.3K Mensagens
19 Curtidas
Vc precisa encontrar algum tipo de EPRON, o problema vai achar uma com algum sockete ou interface compativel com os padrões de uma motherboard comum. Eu mesmo lido com EPRONs todos os dias (trabalho com impressoras fiscais) e o caso dos projetos destes equipamentos é este mesmo, um software gravado em EPRON que é acessado (read only) muitas vezes e não se desgasta quase nada. Mas neste caso são placas e memórias especialmente projetadas umas para as outras. Mas de qualquer forma achei muito interessante seu projeto, vou pesquisar a respeito e se eu souber de algo posto por aqui.
Boa sorte!!!
Jonas S
Super Participante
Registrado
386 Mensagens
23 Curtidas
Desculpe-me pela demora da resposta.
Se você quiser fazer um sistema utilizando memórias ROM (Read Only Memory) então será bem mais complicado... Primeiramente é necessário um gravador/leitor de memória ROM. Existem vários projetos na internet e se você procurar irá encontrar bastante. O mais simples que encontrei foi este da foto:
O projeto desse Gravador de EEPROM pode ser encontrado aqui . Como você pode ver é utilizada a porta serial para gravar e ler dados da EEPROM
O grande problema não é o gravador e sim a gravação: como gravar um sistema operacional em uma simples memória EEPROM?
Realmente eu não conheço um modo de gravar um S.O. numa memória EEPROM através de métodos convencionais...
Tenho um palpite: se você "copiar" o conteúdo da memória ROM daquele computador da decada de 80 (MSX Expert) e "colar" em uma
outra ROM quem sabe você vai conseguir gravar o S.O. nela. Mas você estaria condenado a usar o DOS (que é o sistema operacional que eu suponho ser utilizado no MSX Expert).
Brincadeiras à parte, eu achei muito interessante o fato do MSX Expert utilizar memórias ROM. Mas provavelmente ele deve usar o barramento ISA para implementar essa estrutura.
Não quero desanimar, mas existe mais um probleminha: como fazer a placa mãe inicializar ("bootar") através da memória EEPROM?
Vou continuar pesquisando aqui e se encomtrar respostas eu posto.
revoltado
Veterano
Registrado
1.3K Mensagens
7 Curtidas
Valeu pelas respostas! e desculpe a demora. O tempo anda meio corrido por aqui...
Jonas: Não quero desanimar, mas existe mais um probleminha: como fazer a placa mãe inicializar ("bootar") através da memória EEPROM?
Bom, CD-Rom é uma midia Read Only certo? E existem varias distros linux utilizando esta midia para live-cd, correto? :-) A ideia é fazer algo similar, mas com uma memoria mais duravel (e que nao utilizasse um sistema mecanico - que pode dar problemas com o tempo) que um simples CD. Mas ai teria que dar um jeito do micro reconhecer esta memoria.. e isso pode ser um problema mesmo....
Se alguem tiver mais alguma ideia por favor se manifeste
Linux Registered User # 253244