Feed Me

Assine a newsletter:


Add to Technorati Favorites
  • Pingar o BlogBlogs Adicionar aos Favoritos BlogBlogs

    Publicidade


    BuscaPé, líder em comparação de preços na América Latina


    BlogUpp

  • 13
    May

    Limpando o Cache da Memória

    Postado por krixapolinario às 23:32

    Olá

    Por esses dias meu firefox estava um horror para se usar, leeeeeeeeeeeeeeeeeento era rápido perto dele, rsrs… Comentei com meu namorado e ele me deu a seguinte dica: Limpar os caches da memória, confesso que realmente nem passou pela minha cabeça isso… Mas vamos lá, usei o seguinte comando para limpar o cache:

    [krix@rogue]# sysctl -w vm.drop_caches=3

    Voalá meu firefox está beeeeeeeeeeeem mais rápido, não so ele mas também outros aplicativos que uso que são um pouco pesados.

    Mas voltando ao cache… O que é cache???? Bem, de uma forma bem simples são áreas da memória onde dados recentemente carregados no discos são mantidos pelo Sistema Operacional.

    Por que limpar??? Seguinte como informado acima nele são guardados os dados, contudo muitos desses dados não há necessidade extrema de serem guardados contudo, esse procedimento de manter os dados na memória acelerar o processo de carregamento destes mesmos dados quando chamados no futuro, como um exemplo a leitura de arquivos. Mas no dia-a-dia é irrelevante.

    :wq!


    Tags: , ,

    05
    Feb

    Inode

    Postado por krixapolinario às 22:28

    Oie,

    Em dois post mais atrás eu mencionei sobre o inode, mas ainda não havia explicado nada sobre o dito cujo, pois então vamos la, hoje irei explica um pouco sobre ele.

    Sabe quando compramos algum disco rígido e vem na “embalagem” dizendo 80GB (vamos usar 80GB como exemplo) e quando vamos usá-lo não podemos aproveitar os 80GB que compramos. Será que fomos enganados? Será que eles arredondam quando vão vender para não mencionar valores “quebrados”? Na verdade o disco rígido veio realmente com os 80GB mas os GBytes que “sumiram” na verdade são reservados para outro uso o qual se nós ficássemos responsáveis pode ter certeza que daria problema (rsrs). Esse espaço “sumido”, por assim dizer é reservado a uma estrutura de dados especial chamada de INODE.

    Você deve está se perguntando: Mas pra que serve essa estrutura de dados? A “serventia” dela é não somente útil como indispensável pois ela é responsável por guardar as informações básicas dos arquivos e diretórios que salvamos em disco como permissões de acesso, identificação do dono do arquivo, data e hora da última modificação e acesso, o tamanho do arquivo e também os ponteiros para o arquivo.

    Quando vamos acessar um arquivo ou diretório antes de mais nada o kernel vai ao inode e verifica as informações do arquivo “solicitado”, caso você tenha permissão de acesso ao arquivo ou diretório o kernel vai ao arquivo ou diretório contudo se você não tiver permissão surge milagrosamente na tela: PERMISSION DENIED. (rsrsrs) Ele nem chega ao arquivo pois lá no inode há informações que dizem que você “intruso” não tem permissão e o kernel não vai até o arquivo consequentemente você não o lê ou acessa.

    Há três posts atrás eu falei sobre comandos básicos e lá no comando LS tinha uma opção sobre como ver o inode de um arquivo ou diretório. Mas vou colocar novamente aqui. =)

    [krix@rogue]$ ls -i [ARQUIVO_OU_DIRETORIO]

    Uma curiosidade é que os inodes possuem um limite, por isso, é possível “lotar” um HD, esgotando os inodes disponíveis, criando milhares de arquivos pequenos.


    Tags:

    30
    Aug

    Sistema Operacional - On-Line

    Postado por krixapolinario às 17:16

    Boa Tarde,

    Imagine um sistema operacional qeu basta acessar o site entrar com login e senha e pronto, seus dados estao todos guardados lah e tudo isso num interface a qual estamos bem familiarizados… Pois é, paro por aqui entrem criem um usuario e divirtasse…

    PS: senha contem letras e numeros somente.

    EyeOS

    :wq!


    Tags: ,

    16
    Aug

    Sistema de Arquivos

    Postado por krixapolinario às 15:10

    Bom Dia…

    Pessoal hoje irei falar um pouco sobre o que eu entendi em minha lida sobre Sistemas de Arquivos também conhecido como Sistema de Ficheiros.

    Sistema de Arquivos é a forma como se organiza os dados nos discos de armazenamento (Hard Disk, Floppy, CD-ROM/RW, DVD-ROM/RW, Fitas, Flash Drive, e outros…) e por meio do sistema de ficheiro em um disco o Sistema Operacional, pode decodificar, gravar, remover, ler, enfim, manipular os dados por meio do deste.
    O SO serve como uma espécie de gerente de organização, guardando e rotulando os espaços em branco - vazios, com um FCB (Bloco de Controle de Arquivo) e ao mesmo tempo criando uma lista com a posição deste dado numa Tabela de Arquivos Mestre (MFT - Master File Table). Desta forma fica armazenada a posição do arquivo ficando mais facil sua localização ou ate mesmo a gravação de um novo arquivo, encontrando-se mais facilmente os espaços em branco e assim o SO pode sabendo a posição do arquivo a ser aberto/alterado/deletado solicita a leitura do mesmo, decodificando/codificando e realizando a abertura/modificação/remoção.
    Desta forma podemos concluir o seguinte: É uma forma de criar uma estrutura lógica de acesso a dados numa determinada partição. Sendo importante salientar que nãpode haver mais de um tipo de sistema de arquivos.
    O MBR (Master Boot Record) também é um Sistema Arquivos. Interligando-se a BIOS faz o reconhecimento do sistema de arquivos e também do sistema de operativos.
    PS: O que seria uma Sistema Operativo? Seria o mesmo que dizer Sistema Operacional, ou seja, é um programa ou um grupo de programas onde a função é ser uma interface entre usuário e computador.

    :wq!


    Tags:

    03
    Jul

    Resumo de Resumo de Resumo de IPC

    Postado por krixapolinario às 11:29

    Há +/- 20 dias atrás precisei estudar IPC para uma prova e quando estava estudando fiz esse resuminho, não está nada muito grande nem muito profissional, é bem simples mesmo.

    —————————————————————————————————————————————-

    - PROCESSO: e um programa em execução.

    - CONDIÇÕES DE CORRIDA: ocorridas quando dois ou mais processos estão em uma fila compartilhada e o processo corrente não terminou sua execução, por termino de seu tempo ou por uma interrupção por exemplo, e o próximo processo da fila fica impossibilitado de ser executado por ainda ter “restos” do processo anterior.

    - REGIÕES CRITICAS: evita que mais de um processo acesse um dado compartilhado simultaneamente. Trabalhando com fila compartilhada como um bom exemplo uma fila de impressão.

    - SEMÁFOROS: controla o acesso a recursos compartilhados evitando que haja uma tentativa de execução simultânea de processos fazendo uma chamada de sistema (syscall) interrompendo o processo em execução para que o proximo processo entre e seja executado sem barreiras por conta de nao ter sido finalizado o processo anterior como poderia ocorrer como um bom exemplo uma fila de impressão.

    - SITUAÇÕES DE UM PROCESSO:
    - CHEIO: conta as posições no buffer já preenchidas.
    - VAZIO: conta as posições no buffer a ser preenchidas.
    - MUTEX: evita que dois processos tenham acesso a recursos não-compartilhados, trabalha com uma fila de execução implementando sempre a exclusão mútua de execução, ou seja, certifa-se de que o processo encontre-se na sua região crítica evitando dessa forma que processos que não podem compartilhar o mesmo dado não “se misturem na execução”.


    Tags: