Announcement

Collapse
No announcement yet.

duvidas - questões de SO

Collapse
X
  • Filter
  • Hora
  • Mostrar
Limpar tudo
new posts
  • Walter Cunha
    • 29/10/06
    • 453

    #31
    Re: duvidas - questões de SO

    Alguém sabe?

    1) Um processador possui em endereçamento virtual de 32 bits, endereço
    físico de 28 bits e páginas de 2Kbytes. Nessa situação, os bits
    necessários para mapear os números de página virtual e física são
    respectivamente: Resposta: 21 e 17

    2) Um sistema tem endereço virtual de 48 bits, endereço físico de 32
    bits e 128 MByte de Memória principal. O tamanho da página desse
    sistema é de 4096 bytes. Nesse contexto, o número de páginas físicas e
    virtuais que o espaço de endereçamento pode suportar e o número de
    páginas físicas que o sistema operacional pode mapear,
    simultaneamente, na memória principal, correspondem, respectivamente
    a: Resposta: 236, 224, 215

    Comentário

    • rhino
      • 23/02/08
      • 116

      #32
      Re: duvidas - questões de SO

      Professor,

      Na 2, o número de páginas físicas que o SO pode mapear é:
      128MB / 4096B
      = 2^27 / 2^12
      = 2^15

      Para a 1 e as outras da 2 acho que houve um erro na conversão entre bytes e bits.

      Originally posted by Walter Cunha
      Alguém sabe?

      1) Um processador possui em endereçamento virtual de 32 bits, endereço
      físico de 28 bits e páginas de 2Kbytes. Nessa situação, os bits
      necessários para mapear os números de página virtual e física são
      respectivamente: Resposta: 21 e 17

      2) Um sistema tem endereço virtual de 48 bits, endereço físico de 32
      bits e 128 MByte de Memória principal. O tamanho da página desse
      sistema é de 4096 bytes. Nesse contexto, o número de páginas físicas e
      virtuais que o espaço de endereçamento pode suportar e o número de
      páginas físicas que o sistema operacional pode mapear,
      simultaneamente, na memória principal, correspondem, respectivamente
      a: Resposta: 236, 224, 215

      Comentário

      • Leoh
        • 24/08/07
        • 33

        #33
        Re: duvidas - questões de SO

        Tentando responder à 1ª:

        * Endereçamento virtual de 32 bits, logo 2^32 endereços virtuais possíveis;
        * Endereçamento físico de 28 bits, logo 2^28 endereços físicos possíveis;
        * Páginas de 2KB, logo cada página ocupa 2*1024 = 2^11(com 1 byte armazenado);

        Então a quantidade de páginas endereçáveis virtualmente será (2^32)/(2^11) = 2^21 páginas. Portanto são necessários 21 bits para mapear os números de página virtual;
        Com o mesmo raciocínio conclui-se que são necessários 17 bits para mapear os números de página física;

        Já a 2ª acho q deve haver algo errado com as respostas (ou com o meu raciocício hehe =)), acho que deveria ser semelhante à 1ª:

        Virtuais = 48 bits 2^48 endereços
        Físicas = 32 bits 2^32 endereços
        Memória = 128 MB = 2^27 Bytes logo 2^27 (com 1 byte armazenado)
        Paginas de 4 KB = 2^12 Bytes logo 2^12 (com 1 byte armazenado)

        Logo nº páginas virtuais: (2^48)/(2^12) = 2^36;
        Logo nº páginas físicas: (2^32)/(2^12) = 2^30;
        Logo nº páginas na memória principal: (2^27)/(2^12) = 2^15;

        Acho que é isso..

        Abraços.

        Originally posted by Walter Cunha
        Alguém sabe?

        1) Um processador possui em endereçamento virtual de 32 bits, endereço
        físico de 28 bits e páginas de 2Kbytes. Nessa situação, os bits
        necessários para mapear os números de página virtual e física são
        respectivamente: Resposta: 21 e 17

        2) Um sistema tem endereço virtual de 48 bits, endereço físico de 32
        bits e 128 MByte de Memória principal. O tamanho da página desse
        sistema é de 4096 bytes. Nesse contexto, o número de páginas físicas e
        virtuais que o espaço de endereçamento pode suportar e o número de
        páginas físicas que o sistema operacional pode mapear,
        simultaneamente, na memória principal, correspondem, respectivamente
        a: Resposta: 236, 224, 215

        Comentário

        • rhino
          • 23/02/08
          • 116

          #34
          Re: duvidas - questões de SO

          Leoh,
          Não entendi esse "com 1 byte armazenado". Podia explicar?

          Comentário

          • Leoh
            • 24/08/07
            • 33

            #35
            Re: duvidas - questões de SO

            Pelo que eu entendi eh mais ou menos assim:

            Suponha q o espaço de endereçamento seja de 2 bits. Logo teríamos 2^2 posições de memória, com 1byte armazenado em cada uma delas, por exemplo:

            Posição 00: 10101010 (Informação que ocupa 1 byte)
            Posição 01: 00000001 (1 byte)
            Posição 10: 10010010 (1 byte)
            Posição 11: 01010101 (1 byte)

            Logo a memória seria capaz de ocupar 4 bytes de informação e teria 2 bits para endereçamento.

            Não tenho certeza, isso eh uma conclusão minha. =)

            []'s

            Comentário

            • Leoh
              • 24/08/07
              • 33

              #36
              Re: duvidas - questões de SO

              Soh uma pequena correção na minha resposta à questão 2:

              onde tem : "Logo nº páginas físicas: (2^32)/(2^12) = 2^30;"
              quis dizer: Logo nº páginas físicas: (2^32)/(2^12) = 2^20;

              Comentário

              • rhino
                • 23/02/08
                • 116

                #37
                Re: duvidas - questões de SO

                Entendi. Mas esse valor é padrão? Vc sempre considera que cada posição de memória armazena 1 byte ou foi só pra bater com a resposta? =D

                Originally posted by Leoh
                Pelo que eu entendi eh mais ou menos assim:

                Suponha q o espaço de endereçamento seja de 2 bits. Logo teríamos 2^2 posições de memória, com 1byte armazenado em cada uma delas, por exemplo:

                Posição 00: 10101010 (Informação que ocupa 1 byte)
                Posição 01: 00000001 (1 byte)
                Posição 10: 10010010 (1 byte)
                Posição 11: 01010101 (1 byte)

                Logo a memória seria capaz de ocupar 4 bytes de informação e teria 2 bits para endereçamento.

                Não tenho certeza, isso eh uma conclusão minha. =)

                []'s

                Comentário

                • bandoleir0
                  • 15/10/07
                  • 931

                  #38
                  Re: duvidas - questões de SO

                  Originally posted by rhino
                  Entendi. Mas esse valor é padrão? Vc sempre considera que cada posição de memória armazena 1 byte ou foi só pra bater com a resposta? =D
                  []'s
                  Quando numa questao nao se fala nada que de pra deduzir quanto vale uma palavra vc supõe que é um byte ......

                  Comentário

                  • regisbsi
                    • 19/03/07
                    • 54

                    #39
                    Re: duvidas - questões de SO

                    Em uma estrutura de diretório em árvore, o diretório de
                    trabalho do usuário corresponde ao diretório padrão que o
                    usuário acessa imediatamente após o login no sistema.
                    Gab: F

                    (Qual é o diretório padrão que o usuário acessa imediatamente após o login no sistema?)

                    Como no particionamento fixo da memória um processo
                    pode ser carregado para uma partição de tamanho igual ou
                    maior ao do próprio processo, isso resulta em potencial
                    fragmentação dentro das partições.
                    Gab: F

                    (O Gabarito dessa foi alterado, você não concordam que é realmente fragmentação interna?)

                    Valeu pessoal!

                    Comentário

                    • regisbsi
                      • 19/03/07
                      • 54

                      #40
                      Re: duvidas - questões de SO

                      "Os chips baseados na arquitetura RISC são mais simples e por terem um menor número de circuitos internos, podem trabalhar com frequencias mais altas. Nesse caso, o trabalho do programador é facilitado pela simplicidade das instruções, em face da capacidade do processador combiná-las sempre que precise executar alguma tarefa mais complexa."
                      Gab: F

                      Retirei esse item de uma prova da FCC, o gabarito acusa este item sendo F (falso).

                      Alguém sabe o que há de errado?

                      Obrigado

                      Comentário

                      • squall
                        • 26/09/08
                        • 29

                        #41
                        Re: duvidas - questões de SO

                        Originally posted by regisbsi
                        "Os chips baseados na arquitetura RISC são mais simples e por terem um menor número de circuitos internos, podem trabalhar com frequencias mais altas. Nesse caso, o trabalho do programador é facilitado pela simplicidade das instruções, em face da capacidade do processador combiná-las sempre que precise executar alguma tarefa mais complexa."
                        Gab: F

                        Retirei esse item de uma prova da FCC, o gabarito acusa este item sendo F (falso).

                        Alguém sabe o que há de errado?

                        Obrigado
                        O erro aparece quando ele diz: o trabalho do programador é facilitado pela simplicidade das instruções

                        É exatamente o contrário que ocorre, o trabalho do programador é dificultado. Quanto mais simples são as instruções, mais instruções vc vai precisar para fazer seu programa. Por exemplo: No x86 que é um CISC (pelo menos do ponto de vista do programador) exite instruções que fazem cópias de string, coisa que não existe em um RISC.

                        Comentário

                        • regisbsi
                          • 19/03/07
                          • 54

                          #42
                          Re: duvidas - questões de SO

                          Alguém comenta??

                          Originally posted by regisbsi
                          Em uma estrutura de diretório em árvore, o diretório de
                          trabalho do usuário corresponde ao diretório padrão que o
                          usuário acessa imediatamente após o login no sistema.
                          Gab: F

                          (Qual é o diretório padrão que o usuário acessa imediatamente após o login no sistema?)

                          Como no particionamento fixo da memória um processo
                          pode ser carregado para uma partição de tamanho igual ou
                          maior ao do próprio processo, isso resulta em potencial
                          fragmentação dentro das partições.
                          Gab: F

                          (O Gabarito dessa foi alterado, você não concordam que é realmente fragmentação interna?)

                          Valeu pessoal!

                          Comentário


                          Working...
                          X