sistemas computacionais - blog da prof andrea garcia...sistemas numéricos a conversão de dados em...
TRANSCRIPT
![Page 1: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/1.jpg)
Sistemas
Computacionais
Unidades de Informação
Sistemas Numéricos
Me. Arthur Emanuel de Oliveira Carosia
![Page 2: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/2.jpg)
Representação da
Informação
• Utilizamos o sistema decimal como unidade de medida
• Os computadores utilizam o Sistema Binário para
trabalhar, composto de apenas 2 valores para realizar as
suas operações.
![Page 3: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/3.jpg)
Representação da
Informação
O bit é a menor unidade de informação
reconhecida pelo computador, e é representado pelos
valores lógicos
0 ou 1.
![Page 4: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/4.jpg)
Representação da
Informação
• A tensão de 5,0V corresponde ao bit 1 (ligado)
• A falta de tensão, ou seja, 0 V, corresponde ao bit 0
(desligado).
![Page 5: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/5.jpg)
Representação da
Informação
• Se não existisse o sistema binário...
• Para que a máquina pudesse representar
eletricamente todos os símbolos utilizados na linguagem
humana, seriam necessários mais de 100 diferentes
valores de tensão (ou de corrente).
![Page 6: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/6.jpg)
Representação da
Informação
Como os computadores modernos
representam as informações?
![Page 7: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/7.jpg)
Representação da
Informação
Como os computadores modernos
representam as informações?
Normalmente a informação a ser
processada é de forma numérica ou texto
![Page 8: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/8.jpg)
Representação da
Informação
Como os computadores modernos
representam as informações?
Para sistema digital,
internamente tudo é
codificado em números.
![Page 9: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/9.jpg)
Representação da
Informação
Como os computadores modernos
representam as informações?
Como os computadores
representam as informações
utilizando apenas dois
estados possíveis - eles são
totalmente adequados para
números binários.
![Page 10: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/10.jpg)
Representação da
Informação
Como os computadores modernos
representam as informações?
A transformação da
codificação interna em algo
compreensível pelo usuário
também acontece
![Page 11: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/11.jpg)
Representação da
Informação
- Número binário no computador:
• bit [“Binary digIT”]
-Assume os seguintes valores:
• 0 - desligado
• 1 - ligado
![Page 12: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/12.jpg)
Representação da
Informação
- Um bit pode representar apenas 2 símbolos (0 e 1)
- Necessidade
• Unidade maior, formada por um conjunto de bits,
para representar números e outros símbolos, como
os caracteres e os sinais de pontuação que usamos nas
linguagens escritas.
![Page 13: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/13.jpg)
Representação da
Informação
Grupo de bits
Bits suficientes para representar:
– dígitos numéricos
– letras maiúsculas e minúsculas do alfabeto
– sinais de pontuação
– símbolos matemáticos
– etc.
![Page 14: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/14.jpg)
Representação da
Informação
![Page 15: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/15.jpg)
Representação da
Informação
Capacidade de representação
![Page 16: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/16.jpg)
Representação da
Informação
Capacidade de representação
![Page 17: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/17.jpg)
Byte (Binary Term)
Grupo ordenado de 8 bits– O termo byte foi criado por Werner Buchholz em 1956
durante o desenho do computador IBM Stretch.
– Tratado de forma individual, como unidade de
armazenamento e transferência.
– Unidade de memória usada para representar um
caractere.
![Page 18: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/18.jpg)
Byte (Binary Term)
Grupo ordenado de 8 bits– Com 8 bits, podemos arranjar 256 configurações
diferentes: dá para 256 caracteres, ou para números de
0 a 255, ou de –128 a 127, por exemplo.
![Page 19: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/19.jpg)
Byte
Todas as letras, números e outros caracteres são
codificados e decodificados pelos equipamentos através
dos bytes que os representam, permitindo, dessa forma, a
comunicação entre o usuário e a máquina.
![Page 20: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/20.jpg)
Byte
Parte de conjuntos de caracteres ASCII
American Standard Code for Information Interchange
![Page 21: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/21.jpg)
Unidades de
Armazenamento
Conteúdo
![Page 22: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/22.jpg)
Exercícios
1. Descreva o processo que define como o computador representa a
informação.
2. O que é um bit, quais e quantos valores ele pode assumir?
3. O que é um byte e quantos valores possíveis ele pode assumir?
Escreva pelo menos 10 valores possíveis para um byte.
4. Quantos bits existem em um GB?
5. Pesquise sobre a tabela ASCII e veja como são representados os
caracteres do alfabeto em binários. Em seguida, traduza para
binários a seguinte mensagem.
Aula de sistemas computacionais
![Page 23: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/23.jpg)
Sistemas Numéricos
A conversão de dados em informações, e estas novamente
em dados, é uma parte tão fundamental em relação ao que
os computadores fazem que é preciso saber como a
conversão ocorre para compreender como o computador
funciona.
![Page 24: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/24.jpg)
Sistemas Numéricos
Dentro do mundo computacional, os sistemas de
numeração utilizados atualmente são:
Decimal
Binário
Octal
Hexadecimal
![Page 25: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/25.jpg)
Sistemas Numéricos
• Cada sistema de numeração é apenas um método
diferente de representar quantidades.
• As quantidades em si não mudam; mudam apenas os
símbolos usados para representá- las.
A quantidade de algarismos disponíveis em
um dado sistema de numeração é chamada
de base.
![Page 26: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/26.jpg)
Sistemas Numéricos
![Page 27: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/27.jpg)
Sistemas Numéricos
![Page 28: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/28.jpg)
Sistema Decimal
Sistema mais utilizado.
Apareceu naturalmente no aprendizado de contagem (dez
dedos).
10 símbolos para representar quantidades.
0 1 2 3 4 5 6 7 8 9
![Page 29: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/29.jpg)
Sistema Decimal
Também chamado de sistema de base 10.
É um sistema posicional, no qual o valor de cada dígito
depende de sua posição no número.
123410
4 unidades, 3 dezenas, 2 centenas e 1 milhar
1000+200+30+4 = 1234;
![Page 30: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/30.jpg)
Sistemas Numéricos
![Page 31: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/31.jpg)
Sistema Binário
Também chamado de sistema de base 2
É um sistema posicional, no qual o valor de cada dígito é
nomeado de bit.
Assume os valores 0 e 1
![Page 32: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/32.jpg)
Sistema Binário
Segue as regras do sistema decimal
Válidos os conceitos de peso e posição
Cada algarismo é chamado de bit.
(00)2
(01)2
(10)2
(11)2
![Page 33: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/33.jpg)
Sistemas Numéricos
![Page 34: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/34.jpg)
Sistema Octal
Sistema Octal
Também chamado de sistema de base 8
É um sistema posicional
Possui 8 símbolos
0 1 2 3 4 5 6 7
(00)8
(121)8
(156)8
(563)8
![Page 35: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/35.jpg)
Sistemas Numéricos
![Page 36: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/36.jpg)
(FA3)16
(12A)16
(5A3)16
Sistema Hexadecimal
Também chamado de sistema de base 16
É um sistema posicional.
Possui 16 símbolos
Uso das letras
0 1 2 3 4 5 6 7 8 9 A B C D E F
![Page 37: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/37.jpg)
Conversões entre
Sistemas
![Page 38: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/38.jpg)
Conversões entre
Sistemas
Método da Divisão
Transformação de Base Decimal para Outra Base
– Divisão inteira (do quociente) sucessiva pela base, até
que quociente seja menor do que a base.
– Valor na base = composição do último quociente (MSB)
com restos (primeiro resto é bit menos significativo - LSB)
– Dividir o número por b (base do sistema) e os resultados
consecutivas vezes.
![Page 39: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/39.jpg)
Conversões entre
Sistemas
Notação Polinomial
Válida para qualquer base numérica.
Notação ou Representação Polinomial
Número = anbn + an-1b
n-1 + an-2bn-2 ... + a0b0
an = algarismo,
b = base do número
n = quantidade de algarismo - 1
![Page 40: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/40.jpg)
Conversões entre Sistemas
Binário para Decimal
A conversão binário para decimal consiste em multiplicar o algarismo do
número binário pela base elevada ao expoente de sua colocação no
número, lembrando que a base do número binário é 2.
![Page 41: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/41.jpg)
Conversões entre Sistemas
Decimal para Binário
Dividir o número decimal pela base 2, obtendo um resultado e um resto.
Caso o resultado possa ainda ser divido pela base, repete-se a
operação até termos um resultado que não possa mais ser dividido pela
base. Feito isso, teremos o número em questão, sendo o primeiro dígito
igual ao último resultado, seguido dos restos das divisões, no sentido
ascendente.
![Page 42: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/42.jpg)
Conversões entre Sistemas
Decimal para Binário
![Page 43: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/43.jpg)
Conversões entre Sistemas
Octal para Decimal
Multiplicar o algarismo do número octal pela base elevada ao expoente de
sua colocação no número, lembrando que a base do número octal é 8.
![Page 44: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/44.jpg)
Conversões entre Sistemas
Decimal para Octal
Dividir o número decimal pela base 8, obtendo um resultado e um resto.
Caso o resultado possa ainda ser divido pela base, repete-se a
operação até termos um resultado que não possa mais ser dividido pela
base. Feito isso, teremos o número em questão, sendo o primeiro dígito
igual ao último resultado, seguido dos restos das divisões, no sentido
ascendente.
![Page 45: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/45.jpg)
Conversões entre Sistemas
Decimal para Octal
![Page 46: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/46.jpg)
Conversões entre Sistemas
Hexadecimal para Decimal
Multiplicar o algarismo do número hexadecimal pela base elevada ao
expoente de sua colocação no número, lembrando que a base do
número hexadecimal é 16.
![Page 47: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/47.jpg)
Conversões entre Sistemas
Decimal para Hexadecimal
![Page 48: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/48.jpg)
Exercícios
Conteúdo
![Page 49: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação](https://reader033.vdocuments.mx/reader033/viewer/2022050519/5fa2f6946af3b437974a7c3e/html5/thumbnails/49.jpg)
Sistemas
Computacionais
Unidades de Informação
Sistemas Numéricos
Me. Arthur Emanuel de Oliveira Carosia