Binary Options Profit Pipeline Book


Sirengus nam, ar i darb eigoje, danai mintys pradeda suktis apie kiemo aplink. Keletas landafto architekts patarim kaip aplink susiplanuoti patiems. Prie pradedant galvoti apie glynus arba alpinariumus, svarbiausia yra pirmi ingsniai tai funkcinis teritorijos planavimas. Nesuskirsius teritorijos tinkamas zonas, augalai pasodinami dez, kur j visai nereikia, ar iltnamis pastatomas toje vietoje, kur jis Skaityti daugiau. Tel. 370 608 16327 El. p. Infoskraidantikamera. lt Interneto svetain: skraidantikamera. lt Socialiniai tinklai: facebook paskyra Apraymas: Filmuojame 8211 fotografuojame i 70 8211 100 metr aukio naudojant dron. Sukuriame HD raikos nuotraukas ir video siuetus. Silome pasli, sod, mik, medelyn apiros nuotraukas i aukio. Daugiau ms darb pavyzdi rasite interneto Skaityti daugiau. Profesionalios technins, sodo arnos (gera kaina) PVC laistymo arnos: PVC, dviej sluoksni laistymo arna, sutvirtinta tinkleliu i poliesterio silvets ultravioletiniams spinduliams kokybs sertifikatas spalva alia 58 skersmens, 16 mm, 8211 kaina 0.90 Ltm 34 skersmens, 19 mm. 8211 kaina 1,20 Ltm 1 col. Skersmens, 25 mm, 8211 kaina 2.30 Ltm Profesionalios PVC auktos kokybs Skaityti daugiau. O livro de computador do mês é The Bios Companion de Phil Croucher. Os leitores de longa data desta coluna se lembraram de ter recomendado seu livro antes. Isso diz tudo o que você deve saber sobre o BIOS no seu sistema. Postar códigos, opções, atualizações, você o nomeia. Anos atrás, liguei para uma edição anterior deste inestimável e não vejo motivos para mudar minha visão. Recomendado. quot Jerry Pournelle Byte Magazine quot Obrigado eu realmente apreciei isso. Levei e consegui ajustar as configurações da BIOS para que minha máquina funcione cerca de duas vezes mais rápido. Muito impressionante. Obrigado novamente. Esse livro vale muito mais do que é cobrado por isso. Muito bem escrito. Provavelmente o livro de referência mais usado na minha loja. Um grande valor, uma vez que as explicações de recursos desencadeiam seu pensamento e permitem que você descubra muitos recursos relacionados da BIOS em algumas das versões mais recentes. quot QuotPara aqueles que precisam ou querem ajustar ou simplesmente entender, os recursos básicos e avançados de seus PCs BIOS, este livro é um guia inestimável. Tem uma gama muito ampla e aborda temas fundamentais e avançados, bem como questões específicas para tipos de bios particulares (AMI, PHOENIX, etc.) e versões. Este é um livro que você precisa ter como técnico de PC e um recurso valioso para a resolução de problemas e a configuração do seu PC pessoal, mesmo que o seu não tenha encontrado O companheiro Bios tão útil que eu só tenho que ter todos os 3 livros no set. A cópia extra do Bios Companion está indo para um amigo que se beneficiará muito dele. Sim, eu definitivamente quero todos os três livros. Muito obrigado. que recebi meu pacote hoje contendo o BIOS Companion book e 2 CD set. Estou realmente impressionado com o que eu recebi. Eu já tinha cerca de metade da informação, e para obter tanto, eu tive que obter vários livros e páginas da web. BOM TRABALHO. Eu tive mais tempo para atravessar o livro e acho que você deveria mudar a palavra SEMESTRE PARA QUARTO. Eu recomendo o excelente trabalho que você fez. Isso é um monte de trabalho para qualquer empresa importante, e muito menos um indivíduo. Mais uma vez, Obrigado, você gostou muito da minha compra. O BIOS Companion vale o custo apenas para a seção de código sonoro sozinho. Eu sou novo em computadores e descobriu que o livro e seu site são bastante informativos. Até o que o Bios Companheiro está preocupado, pelo pouco tempo que passa por suas páginas, eu definitivamente posso dar um polegar para o Tech it É muito informativo e para o novato, está escrito de modo a dar-lhes pelo menos uma ideia geral do assunto. Penso que o BIOS Companion foi bastante bom. Apenas cheio do tipo de informação que eu estava procurando. O primeiro livro que Ive obteve que valeu mais do que o preço que paguei. Embora você aprecie meu pedido, também aprecio seus esforços para disponibilizar essa referência. As BIOS são as coisas mais misteriosas do mundo da computação para descobrir. Eu percebi que os fabricantes da BIOS fizeram um grande esforço para fornecer informações detalhadas na ajuda do BIOS (F1) (ok, então é um pouco de sarcasmo). Tradicionalmente, eu tive que juntar informações que encontrei em vários locais. Mais uma vez obrigado. Brian Presson System Engineer quot O parceiro Bios é uma obrigação absoluta para quem constrói ou configura PCs. De longe vale a pena o dinheiro que você paga. Phil Croucher fez um excelente trabalho. Ele explica com grande detalhe todas as configurações que até a maioria dos técnicos de PCs não tem idéia do que fazem ou efetuam, e principalmente algumas sugestões muito úteis nas configurações do sistema também. Um Absoluto Preciso ter Larry Stark LPG Computers Memphis, TN quot Eu devo dizer, os comentários no BIOS Companion foram bem merecidos é a primeira vez que eu encontro um livro que me impedirá de fazer as coisas estúpidas que eu costumo fazer apenas para ver o que é um Diferença que fará. Quando eu estropear completamente minha máquina doméstica, eu, pelo menos, tenho essa no trabalho para lhe dizer o que um galo foi feito. Comprei a edição de 2000 do Completo BIOS Companion - PDF da DigiBuy hoje. De qualquer forma, você olha para isso, a informação contida vale bem o investimento de 15 dólares. Devo agradecer pessoalmente por publicar um recurso tão maravilhoso para técnicos como eu. Obrigado novamente por todo o trabalho duro. Sinceramente, Boyd Stephens perdi duas horas passando pelas diferentes seções nele contidas. Tudo está lá e só posso dizer, AWSOME. quot Robert, San Francisco O livro é absolutamente fenomenal. - Parabéns. Este é exatamente o tipo de referência que muitas pessoas (incluindo os nossos instrutores) precisam - tudo em um só lugar, lindamente organizado, cheio de coisas essenciais, INTEGRÁVEIS, info. quot Alain Hendrikse África do Sul. E obrigado pelos livros on-line quase sem fins lucrativos que você escreveu . Informações em que o livro e o guia BIOS contém serve como excelente ferramenta de referência e ensino. Excelente feito para renovar velhos PCs doados para várias organizações sem fins lucrativos e ajustar minhas habilidades de PC antigas e sua informação é inestimável. O BIOS Companion é uma referência maravilhosa. Há alguns anos que estudei com computadores e não conheci o BIOS e não consegui obter essa informação até o seu livro. É realmente uma dádiva de Deus. No meu caso, não será usado todos os dias, mas quando eu precisar mudar as coisas, posso pelo menos ter uma visão melhor do que e por quê. Você está certo em sua descrição. O livro que deveria ter vindo com sua placa-mãe. Este é há muito atrasado e vale a pena cada centavo. Por quê. Seu guia de BIOS que eu tive a partir de 1994 foi um daqueles que nunca jogam fora itens que eu sabia que eu precisaria de uma atualização para. quot QuotI encomendado o livro do manual do BIOS de você algumas semanas atrás E ficou muito feliz com o serviço. Sem queixas - sem aborrecimentos. Apenas um bom serviço Bom preço também :) quot O BIOS Companion Dentro do seu computador são vários pequenos, que devem trabalhar juntos para obter o melhor desempenho. Obtendo-os para fazer isso, em vez de puxar uns contra os outros, pode fazer uma grande diferença para a forma como a sua máquina se comporta, mas a maioria sai de suas caixas inadequadamente configuradas porque não há tempo suficiente ou incentivo para que os fabricantes façam isso por você - Eles geralmente escolhem as configurações padrão do CMOS para atender as circunstâncias mais amplas (e manter os problemas do BIOS no mínimo), que geralmente são os mais lentos. O BIOS Companion explica essas configurações secretas na Configuração do CMOS e contém uma grande quantidade de dados para solução de problemas, incluindo Nasty Noises, Error e POST Codes (para o seu cartão de diagnóstico) e mais - há mais de 500 páginas. Isso ajuda você a lidar com problemas CMOS e reduz a necessidade de solicitar suporte técnico. Faça o download das primeiras 28 páginas da informação do BIOS aqui (inclui Índice). Por favor, note que esta é a única cópia oficial deste livro atualmente em venda As amostras apresentadas abaixo são extraídas do livro. Há também muito conhecimento sobre o desempenho do PC para ajudá-lo a tirar o melhor proveito do que você obteve e ajudar a entender tudo. As instruções que transformam um PC em uma máquina útil vêm em três etapas, começando com os programas de aplicativos, que são carregados por um sistema operacional, que por sua vez é carregado por um carregador de bootstrap no BIOS, que significa Sistema de InputOutput básico. Há vários em um PC, um bom exemplo é aquele na placa de vídeo que controla a interface entre ele e o computador. No entanto, estamos preocupados com o BIOS do sistema, que é uma coleção de rotinas de idiomas de montagem que permitem que os programas e os componentes de um PC se comuniquem entre si no nível de hardware. Por isso, funciona em duas direções ao mesmo tempo e está ativo o tempo todo o seu computador está ligado. Desta forma, o software não precisa falar com um dispositivo diretamente, mas pode chamar uma rotina de BIOS para fazer o trabalho. No entanto, o BIOS é um calcanhar de Aquiles e pode produzir muitas incompatibilidades, então estes dias são muitas vezes ignorados pelo software de 32 bits - algumas funções migraram para o sistema operacional, começando com o Gerenciamento de energia (consulte ACPI), mas NT e W2K Há muito tempo estão substituindo o Código do BIOS por sua própria camada de abstração de hardware (HAL) na área da sombra somada tradicionalmente usada pelo BIOS após a máquina ter começado. Por enquanto, o BIOS funcionará em conjunto com o chipset, que é realmente o que gerencia o acesso a recursos do sistema, como memória, cache e os buses de dados, e na verdade é o assunto deste livro, pois todas essas configurações avançadas se relacionam Ao chipset e não ao BIOS como tal. Em um compatível com IBM, você encontrará o BIOS incorporado em uma ROM na placa-mãe, juntamente com utilitários de disco rígido e um programa de instalação CMOS, embora isso dependa do fabricante. A ROM geralmente ocupará um segmento de 64K da memória superior em F000 se você tiver um sistema ISA e um segmento de 128K começando em E000 com EISA ou similar. Está em um chip para que ele não fique danificado se um disco falhar, como às vezes costumava acontecer no Victor 9000Sirius, que tinha tanto o BIOS quanto o sistema no disquete de inicialização. As máquinas mais antigas, como as 286s, terão duas ROMs, rotuladas como Odd e Even, ou High e Low (elas devem estar nos slots certos), devido ao ônibus de 16 bits, mas hoje em dia tende a ser apenas um look Para um com uma etiqueta impressa (386s mais velhos às vezes tinham 4). Você pode fugir com um, porque o código do BIOS é muitas vezes copiado para Shadow RAM (explicado mais tarde) e não executado na ROM, mas na memória estendida. Além disso, grande parte do código é redundante uma vez que a máquina começou, e ela é substituída pelo sistema operacional de qualquer maneira. As máquinas mais recentes podem, na verdade, ter dois BIOS: a placa-mãe GigaByte GA-BX2000, por exemplo, use a tecnologia dual-BIOS, então, se um falhar, o back-up entra em ação. Bem, na teoria, de qualquer maneira - há relatos de BIOSes piscando Uns aos outros. Uma ROM Flash permite que você altere o código da BIOS sem substituir o (s) chip (s). A ROM Flash, ou a RAM não-volátil programável somente leitura, se você quiser ser elegante, é semelhante ao conceito da EEPROM, sendo um meio de armazenamento que não precisa de uma fonte de energia contínua, mas lida com vários blocos de memória ao mesmo tempo, em vez de Bytes simples, tornando-o um pouco mais rápido, mas apenas apenas. As BIOS mais antigos usavam EPROMS, que exigiam luz ultra violeta para apagar elas, assim como uma solução mais permanente. Além do espaço ROM, o BIOS leva 256 bytes de memória baixa como uma Área de Dados do BIOS, que contém detalhes sobre o estado Num Lock, buffer do teclado, etc. Cargas do DOS maiores que isso, por isso é bastante seguro. Existem vários tipos de BIOS porque muitos computadores precisam ser compatíveis com a IBM e não podem copiar uns aos outros, por motivos óbvios. A BIOS se preocupa com todas as diferenças e apresenta uma fachada padrão para o sistema operacional, que por sua vez fornece uma interface padrão para programas de aplicativos. Os fabricantes de PC e placa-mãe costumavam fazer seus próprios BIOS, e muitos ainda o fazem, mas a maioria tende a ser baseada em código fornecido por empresas terceirizadas, a mais conhecida Phoenix, Award, Microid Research e American Megatrends (AMI) . No entanto, tudo não é o que parece que o Software Prêmio possui Unicore (os upgrades), que por sua vez possui MR, o que faz as coisas personalizadas. Phoenix também possui Quadtel e recentemente se fundiu com Award. Se você quiser verificar a idade do seu BIOS, a data está na tela de inicialização, geralmente enterrada na Cadeia de ID da BIOS, que parece um pouco assim (121291 é a data neste exemplo do AMI): 40-0201- BY6379-01101111-121291-UMCAUTO-04 Se você não conseguir um, você também pode usar o debug. O BIOS vive entre F000: 0000 e F000: FFFF, com mensagens de direitos autorais tipicamente em F000: E000, F000: C000 e F000: 0000. Digite: depurar no prompt do DOS. Um sinal de menos aparecerá. Pressione D seguido de um endereço na memória para ver os 128 bytes dos valores armazenados ali, por exemplo: - d f000: as informações de texto e000 ASCII serão exibidas no lado direito da tela. Você também pode usar o comando S para procurar a versão de palavras, embora alguns computadores, IBM e Compaq, por exemplo, não usem números de versão. Nesse caso, a data será próxima a F000: FFE0. Pare de depurar pressionando q no prompt do traço. No Registro do Windows. Verifique os valores de seqüência BIOSDate, BIOSName e BIOSVersion em HKEYLOCALMACHINEEnumRootPNP0C010000 assumindo que você não atualizou ou alterou a BIOS desde a última vez que executou o Windows 9598 Setup. O AMI WinBIOS tem uma data normal na tela de inicialização. Caso contrário, como você pode ver, você não começa apenas a data em que muitos fabricantes incluem extras que identificam o estado do chipset dentro. Por exemplo, com o BIOS AMI Hi-Flex, existem mais duas cordas, exibidas pressionando Ins durante a inicialização ou qualquer outra tecla para criar uma condição de erro. No livro, as correntes de identificação para Acer, ALR, AMI, Aopen, Prêmio, Gateway, Intel, Packard Bell e Phoenix são fornecidas. A memória contém as instruções que dizem ao Processador Central o que fazer, bem como os dados criados por suas atividades. Uma vez que o computador funciona com bits que estão ligados ou desligados, os chips de memória funcionam ao manter os interruptores eletrônicos em um estado ou outro durante o tempo que for necessário. Onde esses estados podem ser alterados à vontade ou, mais adequadamente, o sistema operacional é capaz de alcançar cada parte da memória, é chamado de Memória de Acesso Aleatório. Ou RAM. O termo vem quando as fitas magnéticas foram usadas para o armazenamento de dados, e as informações só podem ser acessadas sequencialmente, e não aleatoriamente. Uma ROM, por outro lado, tem seus interruptores eletrônicos permanentemente ligados ou desligados, portanto, eles não podem ser alterados, daí a memória Read Only. RAM estática RAM estática (SRAM) é o mais rápido disponível, com um tempo de acesso típico de 20 nanosegundos (quanto menor for o número, mais rápido o chip pode ser acessado). No entanto, é caro e só pode armazenar uma quarta parte dos dados que a RAM Dinâmica (ou DRAM) é capaz, pois usa dois transistores para armazenar um bit contra os DRAMs um, embora ele o retive durante o tempo que o chip É alimentado (os transistores estão conectados de modo que apenas um seja dentro ou fora a qualquer momento, qualquer que seja em um suporte de 1 bit). O SRAM síncrono permite um fluxo de dados mais rápido para passar por ele, o que é necessário para o cache em Pentiums rápidos. Por causa de sua despesa, o SRAM é usado em caches na CPU e entre ele e a memória do sistema, que é composto de RAM dinâmica. Dynamic RAM DRAM usa capacitores internos para armazenar dados, com um transistor MOSFET carregando ou descarregando o capacitor para criar seus 1s e 0s em uma operação de gravação, ou apenas para detectar a carga, que é uma leitura. Os capacitores perdem sua carga ao longo do tempo, então eles precisam de uma atualização constante para reter informações, caso contrário, 1s se converterá em 0s. O resultado é que, entre cada acesso à memória, uma carga elétrica atualiza os capacitores para manter os dados em um estado de ajuste, que não pode ser alcançado durante esse tempo (como mudar as baterias milhões de vezes por segundo). A operação normal do ônibus é um acesso de barramento externo de 2 ciclos de relógio, o primeiro é chamado de T1 e o segundo T2. Os sinais de endereço e controle são configurados no primeiro e a operação foi concluída no final do último. A operação do ônibus Burst executa 4 ciclos de ônibus externos consecutivos. A primeira é a mesma configuração e conclusão feita em T1 e T2, e as três seguintes funcionam sem o ciclo de configuração, definindo a seqüência de endereços que segue a primeira. Como o primeiro leva o tempo mais longo, os tempos de explosão parecem 2-1-1-1 ou similares. Os endereços de memória são encontrados por uma combinação de chips de memória interna de linha e coluna, com dois sinais estroboscópicos, o RAS e o Strobe de endereço de coluna (CAS), normalmente naquela ordem. A memória do Modo de Página Rápida, por exemplo, alterna o CAS ativado e desativado à medida que os endereços mudam, ou seja, quando as colunas são acessadas dentro da linha (descrita em outros estados de espera). FPM faz 60 ns RAM parecer 40 ns, permitindo uma CPU de 25 MHz. A essa velocidade, os chips de memória precisam operar em algo como 20 nanossegundos para manter-se, assumindo que a CPU precisa apenas de 1 ciclo de relógio por 1 do ciclo interno do barramento de memória 1 para cada um externo, em outras palavras. Os processadores Intel usam principalmente 2 para 1, portanto, a CPU de 33 MHz está realmente pronta para usar a memória a cada 60 ns, mas você precisa de um pouco mais para despesas gerais, como a montagem de dados e outros, então não há nenhum ponto em usar qualquer coisa mais rápida de qualquer maneira. Com a memória da coluna estática, o CAS pode ser deixado baixo (ou ativo) com apenas os endereços mudando, assumindo que os endereços são válidos ao longo do ciclo, então o tempo do ciclo é menor. O tempo de ciclo é o que é preciso para ler e escrever em uma célula de memória, e consiste em duas etapas de pré-carga e acesso. Precharge é onde o capacitor na célula de memória pode recuperar de um acesso anterior e estabilizar. O acesso é onde um bit de dados é realmente movido entre a memória eo barramento ou a CPU. O tempo de acesso total, portanto, inclui a descoberta de dados, fluxo de dados e recarga, e partes dele podem ser eliminadas ou sobrepostas para melhorar o desempenho, como acontece com SDRAM. A combinação de Preload e AccessCycle Time, que é o que você deve usar para calcular estados de espera de (veja abaixo). A atualização é realizada com o temporizador 82538254 e o circuito do controlador DMA (Ch 0). Existem maneiras de fazer atualizações acontecerem para que a CPU não perceba (ou seja, Concorrente ou Oculto), o que é ajudado por usar seu cache de bordo e não precisar usar a memória com tanta frequência de qualquer maneira - apague isso primeiro se você conseguir Problemas. Além disso, você pode mexer com o Strobe de acesso a linha ou ter o Strobe de acesso a coluna antes do RAS, conforme descrito na Configuração Avançada do Chipset. O DRAM mais rápido disponível é avaliado em 60 nanosegundos (um nanosegundo é um bilionésimo de segundo). Embora o SDRAM seja avaliado em 10ns, ele não é usado a essa velocidade - normalmente, entre 20-50 ns é mais parecido com ele, uma vez que o menor figura apenas se refere a lições a partir de locais seqüenciais em rajadas - a maior é a busca inicial de dados . Com um ciclo de clock da CPU a 500 MHz, digamos, 2ns, você receberá pelo menos 5 ciclos de clock da CPU entre cada ciclo SDRAM, daí a necessidade de truques especiais. Como os chips de memória precisam alternar ciclos de atualização, em circunstâncias normais, os dados serão obtidos a cada 120 ns, dando-lhe uma velocidade efetiva de cerca de 8 MHz para todo o computador. Independentemente da velocidade da CPU, assumindo que nenhuma ação é tomada para compensar, o que é um pensamento sóbrio quando você está transmitindo áudio através de uma placa de som ISA. Muitas utilidades úteis vêm com o BIOS, particularmente as rotinas de diagnóstico e de baixo nível para o disco rígido. O menu principal para a configuração do BIOS pode conter o seguinte título: UTILIZADOR DE DISCO RÁPIDO Permite que você baixe o formato de nível da unidade conectada ao seu computador. NÃO USE-O PARA FORMATO DE BAIXO NÍVEL UM IDE DISK Os endereços IO (IO InputOutput) atuam como quotmailboxesquot, onde mensagens ou dados podem ser passados ​​entre os programas e os componentes são as aberturas largas de 1 byte na memória, também expressas em hexadecimal. No 386, são 65.536, a maioria dos quais nunca são usados. O endereço IO básico é o primeiro de um intervalo de endereços, em vez de um único, por exemplo, a maioria dos adaptadores de rede usam um intervalo de 20h, então 360h realmente significa 360h-37Fh (caso em que assista o LPT 1, cuja base é 378) . Além disso, o COM 1 reserva uma variedade de endereços de 3F8h a 3FFh, que são usados ​​para várias tarefas, como configuração de velocidade, paridade, etc. A tabela de endereço IO é 00-FFFFh. Você ainda pode obter um conflito mesmo quando os endereços parecem ser diferentes, porque os cartões podem pensar em hexadecimal, quando os drivers não. Eles podem resolvê-los em formato binário e da direita para a esquerda (lemos o hex da esquerda para a direita). As placas de som sofrem com isso em particular. Além disso, a maioria dos cartões IO apenas decodificam as 10 linhas de endereços mais baixas, alguns usam todos os 16, e é por isso que algumas placas de vídeo S3 se confundem com a COM4, ​​tanto quanto as 10 linhas de endereço mais baixas, estão no mesmo local. Por exemplo, 220h ( Configuração padrão do Sound Blaster) converte para 10 0010 0000 em binário. Se você tiver um cartão definido em 2A20, os primeiros 10 dígitos binários são os mesmos que 220 (10 10 00 00 00 00 da direita para a esquerda, lembre-se), então não funcionará. O mesmo vale para o seguinte: Hex Binário 220 10 0010 0000 0A20 1010 0010 0000 0E20 1110 0010 0000 1A20 1 1010 0010 0000 1E20 1 1110 0010 0000 2A20 10 1010 0010 0000 2E20 10 1110 0010 0000 3A20 11 1010 0010 0000 (ou Turbo Switch Função) determina como o portão de memória A20 é usado para acessar a memória acima de 1 Mb, que normalmente é manipulada através do chip do controlador do teclado (8042 ou 8742). O 8088 no PC original envolveria a memória mais baixa quando chegasse a 1 Mb. O 286 ficaria em 16 Mb, já que tinha mais linhas de endereço. Para permitir que os programas mais antigos funcionem, um AND Gate foi instalado na linha de endereço da CPU 20 que poderia alternar para permitir o envolvimento de 1 Mb ou o acesso ao espaço de endereços de 16 Mb. Um pino de reposição no controlador do teclado foi usado para controlar o portão, seja através do BIOS ou com um software que o conhecesse (o controlador do teclado é um computador por direito próprio e possui algum espaço de programação sobressalente, bem como um pino de reposição Que poderia ser usado para coisas que ficaram fora dos 286).Programas como o Windows e o OS2, entram e desligam através do BIOS, então o Gate A20 precisa ser continuamente habilitado e desativado, ao mesmo tempo que outro comando para redefinir o A CPU no modo requerido é enviada. Destaque isso dá o melhor desempenho do Windows, pois um método de comutação mais rápido é usado no lugar de usar o controlador de teclado (mais lento), usando portas IO, para otimizar o envio dos dois comandos necessários A sequência Fast Gate A20 é gerada escrevendo D1h para a porta 64h e dados 02h para a porta 60h. A reinicialização rápida de CPU rápida é gerada quando um ciclo de gravação de porta 64h com dados FEh é decodificado. Você notará pouca diferença se todos os seus programas operarem dentro da memória convencional (isto é, sob DOS). No entanto, isso pode causar o DOS multiusuário não inicializar. Se você receber erros de teclado, habilite isso. Um problema pode ocorrer com esta opção em AMI BIOSes datadas de 2291 e mais tarde, nem sempre funciona com a versão DOS 5.00 do himem. sys. Se você receber uma mensagem de erro, desative esta configuração. Se o erro persistir, existe um problema físico com a lógica do Gate A20, parte do qual está contida no chip do BIOS do teclado, caso em que tente mudar este chip. Isso não tem nada a ver com o interruptor Turbo na frente do computador O título alternativo poderia ser a função Turbo Switching. Quanto à opção Fast Gate A20, mas você escolhe o Keyboard Controller (se desativado) ou Chipset. Que é mais rápido. Isto é para programas que usam chamadas de BIOS ou portas de IO 6064H para operações de A20, onde o chipset irá interceptar esses comandos e emular o controlador de teclado para permitir a geração dos sinais relevantes (veja acima). A seqüência é escrever D1h para a porta 64h, seguido de uma gravação IO para 60h com 00h. Uma reinicialização rápida é uma gravação IO para 64h com 1111XXX0b. Rápido significa que o portão A20 é controlado pela porta IO 92H onde os programas usam chamadas do BIOS. Ambos os meios, o Gate A20 é controlado pelo controlador de teclado e chipset onde os programas usam a porta IO 6064H. Opção de verificação de senha Permite configurar uma senha para ser usada durante a seqüência de inicialização dos computadores. As opções são: sempre. O que significa que todas as vezes que o sistema é iniciado. Configuração. Que só protege o BIOS de ser adulterado ou Desativado. Você ainda pode inicializar a partir de um disquete e alterar as configurações com um programa de diagnóstico. Você recebe três tentativas para inserir a senha correta, após o qual o sistema terá que ser reiniciado. O padrão geralmente é as iniciais dos fabricantes (tente ami), ou biostar ou AWARDSW for Award, mas se isso não funcionar, ou você esquece sua própria senha, você deve descarregar a RAM CMOS. Uma maneira de fazer isso é simplesmente esperar por cinco anos até a bateria descarregar (dez se você tiver um Dallas). Em alternativa, você pode remover o chip CMOS ou a bateria e apenas esperar por vinte minutos. Procure os chips mencionados abaixo, em Chips de compensação. Nota: Quando a RAM do CMOS perde a energia, é definido um bit que indica isso no BIOS durante o teste POST. Como resultado, normalmente você obterá valores padrão um pouco mais agressivos. Se a sua bateria estiver soldada, você pode descarregá-la o suficiente para que o CMOS perca o poder, mas certifique-se de que ele é recarregável para que você possa acelerá-lo novamente. Para fazer isso, conecte uma pequena resistência (digamos, 39 ohms) em toda a bateria e deixe-a por cerca de meia hora. Algumas placas-mãe usam um jumper para descarregar o CMOS e podem ser marcadas como CMOS DRAIN. Às vezes (dependendo da placa-mãe), você pode conectar a P15 do controlador do teclado (pino 32, geralmente) ao GND e ligar a máquina. Isso faz com que o POST seja executado, o que exclui a senha após um teste de diagnóstico. Em seguida, reinicie. Muito último recurso é obter um multímetro e configurá-lo para uma verificação de baixa resistência (ou seja, 4 ohms), coloque uma sonda no pino 1 do chip em questão e desenhe o outro sobre os outros pinos. Isso vai chocar o chip e acelerar seus cérebros. Isso não é para o coração fraco, e apenas para o desesperado - use um clipe de papel ou desolder a bateria primeiro Nós assumimos nenhuma responsabilidade por danos Comprimidos de limpeza O CMOS pode ser liberado principalmente puxando os pinos apropriados com algo como um clipe de papel dobrado (faça isso Com desligamento). Você pode tentar um script de depuração se você conseguir inicializar: DEBUG - o 70 2E - o 71 FF - q A RAM CMOS é geralmente incorporada em chips maiores: P82C206 (Quadrado). Também contém 2 controladores DMA, 2 Controladores de interrupção, Temporizador e RTC (Relógio em tempo real). Geralmente é marcado CHIPS, porque é feito por Chips e Technologies. Limpe ao curto-se os pinos 12 e 32 na borda inferior ou os pinos 74 e 75 no canto superior esquerdo. F82C206 (retangular). Normalmente marcou OPTi (o fabricante). Também contém 2 Controladores DMA, 2 Controladores de Interrupção, Temporizador e Relógio em Tempo Real. Limpe ao curto-se os pinos 3 e 26 na borda inferior (terceiro pino da esquerda e 5º pino da direita). Dallas DS1287, DS1287A, Benchmarq bp3287MT, bq3287AMT. O Dallas DS1287 e DS1287A, e os chips Benchmarq bp3287MT e bq3287AMT compatíveis possuem uma bateria incorporada, que deve durar até 10 anos, não deve haver outra bateria na placa-mãe. Limpe as fichas de 1287A e 3287AMT puxando os pinos 12 e 21. Não pode limpar o 1287 (e 3287MT). Neste caso, substitua o chip (mas verifique se ele é um 1287A). Embora estes sejam chips de 24 pinos, os chips de Dallas podem estar faltando 5, que não são usados ​​de qualquer maneira. Motorola MC146818AP ou compatível. Um chip DIP de 24 pinos retangular, geralmente em um soquete, encontrado em máquinas antigas. Compatibles são feitas por vários fabricantes, incluindo Hitachi (HD146818AP) e Samsung (KS82C6818A), mas o número no chip deve terminar em 6818. Embora seja compatível com o Dallas 12871287A, não há bateria embutida, o que significa que ele Pode ser limpo simplesmente removendo-o do soquete por alguns segundos e substituindo-o, mas o curto-circuito dos pinos 12 e 24 é uma opção mais segura. Dallas DS12885S ou Benchmarq bq3258S. Limpe ao curto-se os pinos 12 e 20, em ângulos diagonalmente opostos, mais baixo, direito e superior esquerdo. (Experimente também os pinos 12 e 24). Um outro ponto, se você tiver um teclado estrangeiro (ou seja, fora dos Estados Unidos) - o computador espera ver um teclado EUA até o driver do teclado ser carregado, então NÃO use nada na sua senha que não esteja nos teclados do EUA para Erros quando os dados são lidos na memória. Se desativado, apenas o primeiro Mb está marcado. Se ocorrer um erro de paridade, você obtém uma mensagem de erro: o sistema de erro de paridade interrompeu ter um bom dia (só brincadeiras) Muitas pessoas acham que eles obtêm muitos mais destes imediatamente após a atualização do Windows 3.x. Eles geralmente são causados ​​por chips de memória defeituosos, mas também podem ser incompatíveis (caso em que mudam os estados de espera) ou os que são errados para a placa-mãe. Paridade é uma verificação muito básica da integridade da informação, onde cada byte de dados realmente requer nove bits, o nono é o bit de paridade, usado para verificação de erros (foi introduzido no início dos anos 80 devido a duvidas sobre a confiabilidade de chips de memória, mas a O problema foi realmente encontrado como emissões da embalagem plástica). Na verdade, como o cache é usado para 80-90 de acessos de memória da CPU e DRAM apenas 1-4 do tempo, menos erros agora resultam (na verdade, uma menor taxa de erro suave), então a necessidade de verificação de paridade é reduzida, mas 95 Usa muito mais código de 32 bits. No Windows 3.x, o código de 32 bits vive no extremo inferior da memória física, dentro dos primeiros 4 Mb, daí o aumento na detecção de erros de paridade na atualização - muito provavelmente a memória com um problema nunca foi exercida corretamente. Alguns programas de verificação de memória usam ciclos de readwrite onde o Windows usaria ciclos de execução, que são mais vulneráveis ​​a erros de paridade, de modo que a memória teria que ser extremamente ruim para os verificadores de memória encontrarem um problema. Como acontece, a paridade não é verificada durante as leituras de qualquer maneira. Outras máquinas, por outro lado, como o Mac, usam apenas RAM de oito bits, e você pode usá-las nas placas-mãe com esta opção desativada (eles são mais baratos, afinal). O chipset Intel Triton não usa paridade. Isso permite que você dê sombra (ou mova eletronicamente) o conteúdo da ROM de vídeo no endereço especificado, e. C000, em memória estendida para melhor desempenho. A memória estendida recebe então o mesmo endereço, de modo que o código acha que é onde deveria estar e, em seguida, protegido contra gravação (se você estiver programando ou depurando você às vezes pode definir áreas sombreadas como ReadWrite). As instruções da ROM são de 8 bits, e s-l-o-w, ou seja, acessado um bit de cada vez. Shadowing copia o conteúdo da ROM em 32 bits (ou 16 bits em uma memória 286 ou 386SX), desativa a ROM e faz com que essa memória pareça como se estivesse no local original, de modo que o código seja executado mais rápido. No entanto, você perderá uma quantidade correspondente de memória estendida. Se a sua placa de vídeo tiver 16K de ROM, a sombra somente no C400. Se tiver 32K (mais), você também deve incluir o C000. Se você tem mais do que isso, certifique-se de incluir o C800 ou você pode ter instabilidade quando apenas uma parte do código está sombreada. O Windows NT e (presumivelmente) 9598 não obtêm benefícios de sombreamento, pois esta área é usada pelo HAL, portanto, desabilitar isso faz com que mais RAM esteja disponível. No entanto, se você usar muitos jogos de DOS mais antigos, você pode ver uma diferença, embora aumentar a velocidade do clock do ônibus pode ser melhor. Por outro lado, as placas de vídeo de hoje usam o Flash ROM, que é mais rápido e pode não precisar desta configuração - às vezes, desabilitar isso com tais cartões pode aumentar o desempenho de gráficos, porque o BIOS de vídeo não lida com tarefas de aceleração - isso é feito pelo Driver, que pode ignorar a BIOS de qualquer maneira. Observe que a parte 3D de uma placa de vídeo não requer um BIOS, mas usa isso na seção 2D. As ROMs somadas também podem ser armazenadas em cache em suas novas localizações através da Configuração Avançada do Chipset, embora isso nem sempre seja aconselhável (veja abaixo). Some video cards cant be shadowed because they use an EEPROM (or flash ROM) to store configuration data, and you wont be able to change the contents if this is enabled. Never mind If youve got a large cache this setting may not be needed anyway. C000 cacheing has one drawback, in that its done in the 486 internal cache, which cannot be write-protected. Whenever a diagnostic test is done, the program sees there is a BIOS present, but has no knowledge of the cacheing, so it will treat the code as being a non-write-protected BIOS, which is regarded as an error condition. If you get failures in this area, disable this option. The same applies to later CPUs, which use the L2 cache for this. Its a waste of cache bandwidth, anyway, since modern OSes dont use the System BIOS, and the video signals require much more than the cache can provide. The AGP memory aperture is the range of PCI memory address space used by an AGP card for 3D support, in which host cycles are forwarded to the card without translation, giving extra speed. It is the amount of memory the GART (Graphics Address Remapping Table) can see, which makes the processor on the video card see the card memory and is that specified here as one continuous block. This also determines the maximum amount of system RAM allocated to the graphics card for texture storage, so is a combination of card and system memory used as a total (this was done because video memory is expensive). However, the memory isnt actually in one block, except by coincidence-it is assembled from 4K memory pages scattered around the memory map. There is no universally correct setting, but double your AGP memory size, and add 12 Mb for virtual addressing. Alternatively, half the video memory size and divide it into system memory, to account for modern cards with lots of RAM. The doubled amount is for write combining. If you specify too little here, you will get paging to hard disk. On the other hand, you may get errors if you specify too much. The default of 64 Mb is usually OK for most drivers, and its only used when needed, if you have such a card, for which check with the manufacturer. This setting is not performance related . and neither does it affect 3DFX cards, as they do not support AGP texturing. However, it does affect a registry setting ( AGPSize in HKEYCURRENTCONFIGDisplaySettings ) that cannot be more than what you specify here. Theres more info on AGP at agforum. org. AGP Fast Write Transaction This is an optional feature that allows data to be sent directly from the corelogic (i. e. chipset) to the AGP master (graphics chip) instead of keeping a copy in system memory and making the AGP master fetch it. Enabled is best for performance. AGP Sideband Addressing is a transfer mechanism allowing the card to send and receive at the same time, by using a second bus for addresses and commands to the graphics processor, so the data can flow as fast as it can over the AGP bus. It may decrease stability, however, and cause crashes on the Savage3D, due to the design of some motherboards resulting in glitches on strobes (in fact, you need support on the motherboard, graphics card and drivers). Try using Pipeline Transfer instead - performance will probably be the same. Concerns the signal strength on the S2K bus, which is a point-to-point bus from the memory controller to the CPU (Athlon), licensed from Alpha. It uses its own protocol to deliver an effective 200 MHz data transfer rate. Increase the voltage for more stability when overclocking. This is like terminating the (high speed) memory bus in a similar way to SCSI (it uses things like termination voltage regulators), that is, it stops stray signals bouncing around all over the place. As such, it may be a fix for ghost memory, where the board thinks it has more memory installed than is actually there (2 modules are shown, where you only have one, for example). For using the DOS method of memory addressing, where every memory address is a real, for better stability (see the Memory chapter). Windows uses extended memory this way automatically, so a setting like this in the BIOS would be for when you are using software that needs it to run. Using this, therefore, memory addresses consist of one piece, rather than the segment and offset. The result is safer addressing, and the possibility of creating and running larger programs. The 14.31818 MHz crystal was used for all system timing on XTs, then it graduated to the colour frequency of the video controller (6845), and some chipsets (i. e. the BX) now use it as a reference for generating seven others, such as Super IO (24 MHz), USB (48 MHz), system clock, CPU (66 or 100 MHz), AGP (23 CPU), PCI (13 CPU), and SDRAM (same as CPU). Some are fixed (Super IO, USB, and system clock), while others vary with the CPU (FSB) speed. The SDRAM and AGP clocks arent produced directly by the CK100, but are a copy of the FSB clock sent to the 82443 BX IC. In addition, the SDRAM clock sometimes goes through a clock buffer before being split up and sent to the various DIMM banks. When the ISA bus is accessed, the whole computer slows down to the usual speed of 8 MHz for 16-bit cards (usual, because 8 MHz was never established as a standard - its 4.77 MHz for 8-bit cards). This settings allows you to overclock the ISA bus (if you have one) to 14.318 MHz (the reference clock speed), but the cards may not like it. In fact, this has been tried from the early days and was never really successful anyway, so use it with caution. Decoupled Refresh Option When this is disabled, the CPU (a 486) sends refresh signals to system RAM and the ISA bus the latter takes longer because its running slower. Enabling this allows the ISA bus refresh to finish while the CPU gets on with another instruction. The problem is that some expansion cards (particularly video cards) need to have the CPU handle the first bus refresh cycle. Disable this if you get random characters or snowy pictures during high resolution graphics modes (you may need to disable Memory Relocation as well), albeit with the loss of a little performance. This is especially true with S3 801 boards (such as the SPEA V7 Mirage) coupled with Adaptec C cards and Bs fitted with enhanced ROMs for drives greater than 1 Gb. This figure represents the number of wait states inserted before an operation is performed on the AT bus. The effect is to lengthen the IO cycle for expansion cards that have a tight tolerance on speed, such as high-end graphics cards. Again, for expansion cards with special requirements (you may get separate options for 16- bit and 8-bit transfers). The higher the delay in bus timing, the slower your system will run you will also need to set a higher DMA wait state. To avoid confusion, a private message is sent along the data bus for 16-bit cards, before data is sent. The high part of the target address is sent out first, so that 16-bit cards are alerted as to where instructions are headed. As these are sent out over the extra 4 address lines on the extended bus (20-23), the only information the cards really get is which of the 16 possible megabytes is the destination, so three of the original 8-bit lines are duplicated (17-19), which narrows it down to the nearest 128K. Once a card decides that the message is for itself, it places a signal on MEMCS16, a line on the extended bus, which triggers a 16-bit signal transfer. Without such a signal, the message is sent as 8-bit. When the CPU sees MEMCS16, it assumes the current access will be to a 16-bit device, and begins to assemble data so any mismatches are transparent to the CPU and adapter card. The trouble is that theres no specification governing the amount of time between the advance notice and the actual transfer, and some cards dont request 16-bit transfers fast enough, so it gets its data as 8-bit, hence confusion, and the need for wait states. VGA cards have the ability to switch into 8-bit mode automatically, but many others dont. The clock is responsible for the speed at which numbers are crunched and instructions executed. It results in an electrical signal that switches constantly between high and low voltage several million times a second. The System Clock, or CLKIN, is the frequency used by the processor on 286s and 386s, this will be half the speed of the main crystal on the motherboard (the CPU divides it by two). 486 processors run at the same speed as the motherboard. A clock generator chip (82284 or similar) is used to synchronise timing signals around the computer, and the data bus would be run at a slower speed synchronously with the CPU, e. g. CLKIN4 for an ISA bus with a 33 MHz CPU. ATCLK is a separate clock for the bus, used when the bus is run asynchronously. The AT bus clock is an output clock for the IO channel. This setting allows you to change the access speed of the (ISA) bus, which should be somewhere between 6-8.33 MHz to be compatible with AT specifications (not that any were officially issued), so if your motherboard is running at 33 MHz, divide this by 4 (CLKIN4). Similarly, divide 40 MHz by 5. Choosing Autosync sets this item based on the CPU clock speed. Only valid when Auto Config is disabled. If enabled, single instead of multiple ALEs (see below) will be activated during data bus access cycles. Yes is compatible with AT bus specifications. This option sometimes appears in older BIOSes as Quick Mode. May slow the video if enabled. ALE stands for Address Latch Enable . a signal used by 808x processors while moving data inside the memory map it is used by DMA controllers to tell the CPU it can move data along the data bus. Conversely, they can stop this signal and make the CPU wait while data is moved by the controller, so set to No for normal use. E000 ROM Belongs to AT Bus Officially, the E000 area of upper memory is reserved for System BIOS code, together with F000, but many machines dont use it, so E000 can often be used for other purposes (note, however, that this 64K is needed to run protected mode software, such as OS2, which loads Advanced BIOS code into E000-EFFF). This determines whether access to the E area of upper memory is directed to the system board, or to the AT bus. Set to Yes if you want to use the E000 area for anything (e. g. a page frame), or if youre using Multiuser DOS and want the maximum TPA to be available. Can also turn up as E000 ROM Addressable . Enables suitably configured IDE hard drives to transfer multiple sectors (there may be an option to specify the number of sectors). There are several modes available, often dependent on the size of your hard disk cache: Mode 0 . or Standard Mode, conforms to original PC standards and is compatible with all drives. Single sectors at a time are transferred using interrupts. Mode 1 polls the drive to see if its ready to transfer data (no interrupts used). Mode 2 groups of sectors are transferred in a single burst. Mode 3 uses 32-bit instructions, up to 11.1 Mbsec. Mode 4 Up to 16.7 Mbsec. Mode 5 Up to 20 Mbsec, but now abandoned. Wrongly set, this one can mess up comms software when up or downloading, because multi block transfers cannot be interrupted, and you may lose characters. For example, you need to run Telix with the D option (e. g. drop DTR when writing to disk), or make sure you use buffered UARTS for terminals with Multiuser DOS. Consider also disabling Smartdrive. Burst Mode is a 486 function for optimising memory fetches if you need to go off-chip, which works by reading groups of four double-words in quick succession, hence burst. The first cycle has to cope with the start address as well as its data, so it takes the longest (the other three addresses are deduced). 4 32-bit words therefore move in only 5 cycles, as opposed to 8 (or maybe 9). For this, you need fast RAM capable of Page Mode. This setting determines the number of cycle times to be inserted when the CPU reads data from the external (level 2) cache, when it cant catch up with the CPU. The Secondary Cache Read Hit can be set to 2-1-1-1, 3-1-1-1, 2-2-2-2 or 3-2-2-2 (3-1-1-1 means the first 32-bit word (leadoff) needs three clock cycles and the remainder need one). Performance is affected most by the first value the lower the better 2-1-1-1 is fastest. You can alter it with the Cache Read Hit 1st Cycle WS setting. The fastest burst timing is 3-1-1-1, for some 33 MHz systems, but this can depend on the size of the cache available. For example, the setting for 33 MHz may need to be changed to 3-2-2-2 if you only have 128K. Pentiums can perform Burst Writes as well as Burst Reads, so you might have a separate selection for these. 4-1-1-1 is usually recommended. Or Memory Address Drive Strength . Sets current draw of multiplexed DRAM chips. The smaller the number, the less power consumption, and therefore heat, but if set too low you need an extra wait state-too high and you get ringing and reflections, and errors (in PCs, the DRAM voltage can be nearly 6 volts because ringing and reflections can drive the 5 up, making the memory run hotter). If your SIMMs have a high loading, (that is, you have over 64 memory chips), select 16ma16ma. The more chips, the higher the figure. Spread Spectrum Modulated There are techniques (developed by the US government, amongst others) for collecting intelligence from PC transmissions, as microprocessors (and screens) can radiate for some distance-you can expect to receive a PCs signals for up to half a mile, and a mainframes for anywhere between 3-4 (scan the area between 2-12 MHz). This setting is for Electromagnetic Compatibility (EMC) purposes, based on the idea that harmonic waves generated by bus activity may interfere with the signals that generated them in the first place. Otherwise, as mentioned above, electrical components running at very high frequencies will interfere with others nearby, hence the FCC rules. This setting gets around the FCC by reducing EMI radiations with slightly staggered normally synchronous clocks, the idea being to lower the peak levels at multiples of the clock frequency by sending a wider, weaker pulse - in other words, the pulse spikes are reduced to flatter curves. It may also stop the sending of clock signals to unused memory sockets (see Auto Detect DIMMPCI Clk, below). However, some high performance peripheral devices might stop working reliably because of timing problems. This means that, although the energy is the same, the FCC detection instruments only see about a quarter of what they should, since the energy is spread over a wider bandwidth than they can cope with. It is therefore possible that your PC is emitting much more EMI than you expect. Older boards either centered around the nominal value or were set with the nominal frequency as the maximum (low modulation). Most current ones use the centered method. The settings could be 1.5 Down . 0.6 Down . 1.5 Center or Disabled (the percentage is the amount of jitter, or variation performed on the clock frequency). Center means centered on the nominal frequency. Shuttle recommends 1.5 Down for the HOT631, but others allow enabling or disabling. The latter may be worth trying if your PC crashes intermittently, as there may be interference with clock multiplying CPUs that phase lock the multiplied CPU clock to the bus clock-if the frequency spread exceeds the lock range, the CPU could malfunction - even a .5 modulation up or down with todays frequencies can vary the bus speed by as much as 10 MHz inside one modulation cycle. In other words, disable when overclocking, because this setting may change the bus speed. In addition, the FSB setting could be cancelled out due to a pin address overlap on the clock generator chip. You may get a Smart Clock option, which turns off the AGP, PCI and SDRAM clock signals when not in use instead of modulating the frequency of the pulses over time, so EMI can be reduced without compromising stability. It also helps reduce power consumption. The T II chipset (430HX) can allow a DRAM read request to be generated slightly before the destination address has been fully decoded, which can reduce latencies, including the cache, DRAM and PCI. Disabled is the default. The speculative bit arises from the chipsets ability to process what might be needed in the future, or speculate on a DRAM read address, so as to keep the pipeline full. Cyrix chips need special BIOS handling, if only because their 386 version has a cache (Intels doesnt), and it may have trouble keeping the cache contents up to date if any part of the PC is allowed to operate by itself, in this case, the keyboard controller toggling the A20 gate. The A20M signal can be raised separately by the BIOS to tell the CPU the current state of the A20 gate. This also allows the CPUs internal cache to cache the first 64K of each Mb in real mode (the gate is always open in protected mode), and is fastest. About The Author Phil Crouchers books are the result of several years experience of freelance network management, system building and repairs, being A, N and Netware certified. He has been involved with computing since 1986, starting off with a variation of Acorns BBC computer, the Torch, using its own version of CPM, called CPN. From there he has fond memories of the Sirius and the Macintosh, but has mostly been involved with IBM compatibles of all shapes and sizes. He has been a regular guest on AM1290s Saturday morning computer chat show, Experts On Call . and has written several columns for UKs Computer Shopper . PC Plus and Pilot magazines. Phil is also involved in Aviation, and holds JAR, UK, US and Canadian licences for helicopters and aeroplanes. He has at various times been a Chief Pilot and Operations Manager of several companies, including a third level airline in the UK. He is the author of The Professional Pilots Manual (Airlife), and its update, Operational Flying. and The Helicopter Pilots Handbook. as well as writing the safety column for Vertical Magazine.

Comments