miércoles, 10 de diciembre de 2014

Tema 3: Software Sistemas Operativos

3.1- Software
Equipamiento lógico o soporte lógico de una computadora digital.
 Clasificación del Software
  • Software de sistema
  • Software de programación
  • Software de aplicación
 Proceso de creación del software

Modelos de proceso o ciclo de vida
  • Modelo Cascada
  • Modelos evolutivos
  • Modelo iterativo incremental
  • Modelo espiral
  • Modelo espiral Win & Win
Etapas en el desarrollo del software

  • Captura, análisis y especialización de requisitos
  • Codificación del software
  • Pruebas (unitarias y de integración)
  • instalación y paso a producción
  • Mantenimiento

3.2-Tipos de software
Software propietario
  • Software propietario
  • Software privativo
  • Software no libre
  • Software de código cerrado
  • Software privado
Software libre
Tipos de licencias
  • Licencias GPL
  • Licencias AGPL
  • Licencias estilo BSD
  • Licencias estilo MPL y derivadas
  • Copyleft

3.3-Sistemas operativos
  • Perspectiva histórica
  • Llamadas al sistema operativo
  • Interrupciones y excepciones
  • Componentes de un sistema operativo
           - Gestión de procesos
           - Gestión de la memoria principal
           - Gestión de almacenamiento secundario
           - Sistema de E /S
           - Sistema de archivos
           - Sistemas de protección 
           - Sistemas de comunicaciones
           - Programas de sistema
           - Gestor de recursos
  • Características 
            - Administración de tareas
            - Administración de usuarios
            - Manejo de recursos
3.4- Microsoft windows
Versiones
  • Windows 3.0 y 3.1
  • Windows 95, 98 y Me 
  • Familia NT
  • Sistemas operativos de 64-bits
  • Windows CE
Aplicaciones de Windows 
  • Internet explorer
  • Reproductor de Windows Media
  • Windows defender
  • Windows Media Center
  • Wordpad
  • Paint
3.5- Mac OS
Versiones 
  • ''Classic'' Mac OS
  • Mac OS x
  • Proyecto Star Trek
  • Emulación del procesador 68000
  • Emulación de Power PC
  • Clones de macintosh
3.6-GNU/Linux
  • componentes
  • Empresas que patrocinan su uso
  • Cuota de mercado
  • Aplicaciones
  • Administración pública


domingo, 30 de noviembre de 2014

¿Quienes somos?

Somos Mariam y Candela,
Tenemos 18 y 17 años respectivamente, os presentamos nuestro blog en el que vamos a tratar temas sobre las tecnologías de la información.
Nos gusta la música, bailar, leer novelas, etc..
Mariam quiere estudiar derecho y ciencias políticas y Candela criminología.

1.Actualizar el Blog:
Fecha
aproximada
Realizado (Sí/No)
1.1.
Etiquetas adecuadas y actualizadas
Siempre Actualizado
Si
1.2.
Categorías adecuadas y actualizadas
Siempre Actualizado
1.3.
Es legible y se carga adecuadamente por el uso de scripts
Siempre Actualizado
Si
1.4.
Licencia Creative Commons del blog
04-10
Si
1.5.
Gadget de subscripción y fuentes
02-10
1.6.
Creación de páginas estáticas
02-10
1.7.
Gadget de Lista de enlaces
02-10



2. Contenidos en el Blog y Moodle:
2.1.
Entrada de Saludo y presentación 
26-09
Si
2.2.
Entrada del “Comentario de texto: blog responsable”
04-10
Si
2.3.
Página estática de lista de control completada
13-10
2.4.
Página estática de nuestras aficiones completada
02-10
2.5.
Esquema de los apuntes del Tema 1
07-10
Si
2.6.
Actividades 1 y 2 del Tema 1
13-10
Si
2.7.
Esquema de los apuntes del Tema 2
18-10
Si
2.8.
Actividad 1 Hardware:2 dispositivos de casa
21-10

2.9.
Actividad 2 Hardware "Código Binario"(Moodle)
28-10
Si
2.10
Actividad 1 Software (tema 3).
08-11
2.11.
Actividad 2 Software (tema 3)
10-11
2.12.
Esquema Presentación del Tema 3
10-11
2.13.
Actividad 3 Máquina Virtual del Tema 3 (envío por correo)
20-11
3. Cuestionarios
3.1.
Cuestionario sobre el Tema 1 TIC
25 al 28 octubre
3.2.
Cuestionario sobre el Tema 2 Hardware
18 al 24 Noviembre

Tabla código ASCII



martes, 25 de noviembre de 2014

Actividades código binario

1. La codificación binaria es una de las muchas posibles. Indica tres sistemas más de codificación que conozcas, indicando en qué consiste y quién lo diseñó.

Byte: Se usa comúnmente como unidad básica de almacenamiento de información en combinación con los prefijos de cantidad. Originalmente el byte fue elegido para ser un submúltiplo del tamaño de palabra de un ordenador, desde cinco a doce bits, cuyo tamaño depende del código de información o código de caracteres en que sea definido. El término byte fue acuñado por Warner Buchholz. El código ASCII esta formador por 7 bits para representar los caracteres, se usaba para detectar errores en la transmisión.
Hardware: corresponde a todas las partes físicas y tangibles de una computadora, sus componentes eléctricos, electrónicos, electromecánicos y mecánicos, sus cables, gabinetes o cajas, periféricos de todo tipo y cualquier otro elemento físico involucrado; contrariamente al soporte lógico e intangible que es llamado software.


2. Expresa en código binario las dos últimas cifras de tu número de matrícula. Explica brevemente el procedimiento seguido.
Matricula: 1624838
38:2=19:2=9:2=4:2=2:2=1

   0       1         1       0     0       1

El 38 en código binario es 100110

3. Expresa en código decimal los números binarios 01010101 y 10101010. Explica brevemente el procedimiento seguido.

01010101:
0x2^0= 0
1x2^1= 2
0x2^2= 0
1x2^3= 8
0x2^4= 0
1x2^5= 32
0x2^6= 0
1x2^7= 128

2+8++32+128= (170)^10= 10101010

10101010:
1x2^0= 1
0x2^1= 0
1x2^2= 5
0x2^3= 8
1x2^4= 16
0x2^5= 0
1x2^6= 64
0x2^7= 0

1+5+8+16+64=(94)^10= 01010101


4. Indica, sin convertirlos al sistema decimal, cuál es el mayor de los siguientes números binarios: 01001000 y 01000010, justificando tu respuesta.

Será mayor el número binario 0100010 por que se va a empezar a leer por la derecha y por la derecha el 1 está más próximo por lo que será más grande.

5. ¿Cuántos caracteres diferentes se pueden representar, utilizando el sistema de numeración binario, con 3 dígitos? ¿y con 4? ¿y con 8? ¿Cuál sería el número más grande que se podría representar en cada caso? Explica la relación matemática que guardan todas estas cantidades.

De 3 en 3 dígitos se agrupan en el número binario iniciando por el lado derecho, para la conversión de binario octal.
La cantidad binaria se agrupa de 4 de 4 iniciando por la derecha, para la conversión de binario a hexadecimal. Para pasar de hexadecimal a binario, sólo que se remplaza por el equivalente de 4
10010101 de 8 dígitos
100 101 010 de 3 dígitos
1001 0101 de 4 dígitos 


6.      Busca una tabla de código ASCII e insértala en tu blog como recurso en una página estática.



7. Consulta en una tabla ASCII el valor decimal de cada uno de los caracteres que constituyen tu nombre y calcula su correspondiente código binario.
C= 67                                                           M=77
a=  97                                                           a= 97
n= 110                                                          r= 114
d= 100                                                          i= 105
e= 101                                                          a= 97
l= 108                                                          m= 109
a= 97
67+97+110+100+101+108+97=680
680:2= 340:2= 170:2= 85:2=42:2= 21:2=10:2=5:2= 2:2=1 
   0         0           0             1           0          1            1        0       1
101101000

M= 77
a=97
r= 114
i=105
a= 97
m= 109
77+97+114+105+97+109= 599
599:2=299:2=149:2= 74:2= 37:2=18:2=9:2=4:2= 2:2= 1
    1           1          1        0         1       0      1     0      0       1
1001010111



8. Representa tu nombre completo en código binario, con mayúscula la inicial y minúsculas las demás, uniendo ordenadamente los octetos de cada carácter.



C= 0100 0011 -> 010=2 000=0 011=3   octal: 302
a= 0110 0001 -> 011=3 000=0 001=1     octal: 103
n= 0110 1110 -> 011=3 011=3 010=2     octal: 233
d= 0110 0100 -> 011=3 001=1 100=4     octal: 413
e= 0110 0101 -> 011=3 001=1 001=1     octal: 113
l= 0110 1100 -> 011=3 011= 3 000=0     octal: 033
a= 0110 0001-> 011=3 000= 0 001= 1    octal: 103


M= 0100 1101 -> 010=2 011=3 001=1    octal: 132
a= 0110 0001 -> 011=3 000=0 001=1      octal: 103
r= 0111 0010 -> 011=3 100=4 010=2      octal: 243
i= 0110 1001-> 011=3 010=2 001=1       octal: 123
a= 0110 0001-> 011=3 000=0 001=1      octal: 103
m= 0110 1101-> 011=3 011=3 001=1    octal: 133

domingo, 9 de noviembre de 2014

Tema 2: Hardware

Bit
Es es acrónimo de Binary digit. Es un sistema de numeración binario, se unas solo dos dígitos, el 0 y el 1. El bit es la unidad de información empleada en informática. Podemos representar dos valores, verdadero o falso, abierto o cerrado, etc. Basta con asignar uno de esos valores al estado de "apagado" (0), y el otro al estado de "encendido" (1).

Combinaciones de bits


  • 0 0 - Los dos están "apagados"
  • 0 1 - El primero (de derecha a izquierda) está "encendido" y el segundo "apagado"
  • 1 0 - El primero ( de derecha a izquierda) está "apagado" y el segundo "encendido"
  • 1 1 - Los dos están "encendidos"
Con estas cuatro combinaciones podemos representar hasta cuatro valores diferentes. A través de la secuencia 
de bits, se puede codificar cualquier valor discreto como números, palabras o imágenes.Cuatro bits forman un nibble. 
Ocho bits forman un octeto. En general, con un número n de bits pueden representarse hasta 2n valores diferentes.


Valor de posición


En cualquier sistema de numeración posicional, el valor de los dígitos depende del lugar en el que se encuentren.

En el sistema decimal, por ejemplo, el dígito 5 puede valer 5 si está en la posición de las unidades, pero vale 50 si
está en la posición de las decenas, y 500 si está en la posición de las centenas. Generalizando, cada vez que nos
movemos una posición hacia la izquierda el dígito vale 10 veces más, y cada vez que nos movemos una posición
hacia la derecha, vale 10 veces menos.
En el sistema binario es similar, excepto que cada vez que un dígito binario (bit) se desplaza una posición hacia la

izquierda vale el doble (2 veces más), y cada vez que se mueve hacia la derecha, vale la mitad (2 veces menos).


Bits más o menos significativos

Un conjunto de bits representa un conjunto de elementos ordenados. Se llama bit al más significativo al bit que tiene 
que tiene un mayor peso dentro del conjunto, análogamente, de llama bit menos significativo al bit que tiene un menor 
peso dentro del conjunto.

Little endian y Big endian

En los computadores cada byte se identifica con su posición en la memoria. Cuando se manejan números

de más de un byte, éstos también deben estar ordenados.


Sistema binario

El sistema binario , en matemáticas e informática, es un sistema de numeración en el que los números se
representan utilizando solamente las cifras cero y uno (0 y 1).

Historia del sistema binario

El matemático indio Pingala presentó la primera descripción que se conoce de un sistema de numeración

binario en el siglo tercero antes de nuestra era.En 1605 Francis Bacon habló de un sistema por el cual las
letras del alfabeto podrían reducirse a secuencias de dígitos binarios, las cuales podrían ser codificadas como
variaciones apenas visibles en la fuente de cualquier texto arbitrario.En 1854, el matemático británico George Boole publicó un artículo que marcó un antes y un después, detallando un sistema de lógica que terminaría denominándose Álgebra de Boole. Dicho sistema desempeñaría un papel fundamental en el desarrollo del sistema binario actual, particularmente en el desarrollo de circuitos electrónicos.


Representación


Un número binario puede ser representado por cualquier secuencia de bits, que suelen representar
cualquier mecanismo capaz de estar en dos estados mutuamente excluyentes. Las siguientes secuencias de símbolos
podrían ser interpretadas como el mismo valor numérico binario:
1 0 1 0 0 1 1 0 1 0
| - | - - | | - | -
x o x o o x x o x o

y n y n n y y n y n

El valor numérico representado en cada caso depende del valor asignado a cada símbolo.

Conversión entre binario y decimal

Decimal a binario

Se divide el número del sistema decimal entre 2, cuyo resultado entero se vuelve a dividir entre 2, y así

sucesivamente. Ordenados los restos, del último al primero, éste será el número binario que buscamos.





Decimal (con decimales) a binario

Para transformar un número del sistema decimal al sistema binario:
1. Se transforma la parte entera a binario. (Si la parte entera es 0 en binario será 0, si la parte entera es 1 en binario
será 1, si la parte entera es 5 en binario será 101 y así sucesivamente).
2. Se sigue con la parte fraccionaria, multiplicando cada número por 2. Si el resultado obtenido es mayor o igual a 1
se anota como un uno (1) binario.


Binario a decimal

Para realizar la conversión de binario a decimal, realice lo siguiente:
1. Inicie por el lado derecho del número en binario, cada cifra multiplíquela por 2 elevado a la potencia consecutiva
(comenzando por la potencia 0, 20).
2. Después de realizar cada una de las multiplicaciones, sume todas y el número resultante será el equivalente al
sistema decimal.

Binario a decimal (con parte fraccionaria binaria)

1. Inicie por el lado izquierdo (la primera cifra a la derecha de la coma), cada número multiplíquelo por 2 elevado a
la potencia consecutiva a la inversa (comenzando por la potencia -1, 2-1).
2.Después de realizar cada una de las multiplicaciones, sume todas y el número resultante será el equivalente al
sistema decimal.


Operaciones con números binarios

Suma de números binarios

La tabla de sumar para números binarios es la siguiente:
       
                      
Las posibles combinaciones al sumar dos bits son:
• 0 + 0 = 0
• 0 + 1 = 1
• 1 + 0 = 1
• 1 + 1 = 10

Resta de números binarios

Los términos que intervienen en la resta se llaman minuendo, sustraendo y diferencia. Las restas básicas 0 - 0, 1 - 0 y 1 - 1 son evidentes:
• 0 - 0 = 0
• 1 - 0 = 1
• 1 - 1 = 0
• 0 - 1 = 1 (se transforma en 10 - 1 = 1) (en sistema decimal equivale a 2 - 1 = 1)

División de números binarios

La división en binario es similar a la decimal; la única diferencia es que a la hora de hacer las restas, dentro de la división, éstas deben ser realizadas en binario.

Conversión entre binario y octal

Binario a octal

Para realizar la conversión de binario a octal, realice lo siguiente:
1) Agrupe la cantidad binaria en grupos de 3 en 3 iniciando por el lado derecho. Si al terminar de agrupar no
completa 3 dígitos, entonces agregue ceros a la izquierda.
2) Posteriormente vea el valor que corresponde de acuerdo a la tabla:

3) La cantidad correspondiente en octal se agrupa de izquierda a derecha.

Octal a binario

Cada dígito octal se convierte en su binario equivalente de 3 bits y se juntan en el mismo orden.


Conversión entre binario y hexadecimal

Binario a hexadecimal

Para realizar la conversión de binario a hexadecimal, realice lo siguiente:
1) Agrupe la cantidad binaria en grupos de 4 en 4 iniciando por el lado derecho. Si al terminar de agrupar no
completa 4 dígitos, entonces agregue ceros a la izquierda.
2) Posteriormente vea el valor que corresponde de acuerdo a la tabla:

3) La cantidad correspondiente en hexadecimal se agrupa de derecha a izquierda.



Hexadecimal a binario

Note que para pasar de Hexadecimal a binario, sólo que se remplaza por el equivalente de 4 bits, de forma similar a

como se hace de octal a binario.

Tabla de conversión entre decimal, binario, hexadecimal, octal, BCD, Exceso 3 y Código Gray o Reflejado.





Byte

Byte es una palabra inglesa, la Real Academia Española ha aceptado como equivalente a octeto, para fines correctos. 
Un byte debe ser considerado como una secuencia de bits contiguos, cuyo tamaño depende del código de información o código de caracteres en que sea definido. Se usa comúnmente como unidad básica de almacenamiento de información en combinación con los prefijos de cantidad.

Escala

En arquitectura de ordenadores, 8 bits es un adjetivo usado para describir enteros, direcciones de memoria u otras unidades de datos que comprenden hasta 8 bits de ancho, o para referirse a una arquitectura de CPU y ALU basadas en registros, bus de direcciones o bus de datos de ese ancho.

Significados

La palabra "byte" tiene numerosos significados íntimamente relacionados:

1. Una secuencia contigua de un número de bits fijo.
2. Una secuencia contigua de bits en una computadora binaria que comprende el sub-campo direccionable más
pequeño del tamaño de palabra natural de la computadora. Esto es, la unidad de datos binarios más pequeña en

que la computación es significativa, o se pueden aplicar las cotas de datos naturales.

Historia

El término byte fue acuñado por Waner Buchholz en 1957. Originalmente fue definido en instrucciones de 4 bits, permitiendo desde uno hasta dieciséis bits en un byte. 

ASCII

El código ASCII (acrónimo inglés de American Standard Code for

Information Interchange).Es un código de caracteres basado en el alfabeto latino tal como se usa en
inglés moderno y en otras lenguas occidentales. Fue creado en 1963 por el Comité Estadounidense de Estándares.
El código ASCII utiliza 7 bits para representar los caracteres, inicialmente empleaba un bit adicional que se usaba para detectar errores en la transmisión. ASCII fue publicado como estándar por primera vez en 1967 y fue actualizado por última vez en 1986.

Vista general

Las computadoras solamente entienden números. El código ASCII es una representación numérica de un carácter como ‘a’ o ‘@’. El ASCII es un método para una correspondencia entre cadenas de bits y una serie de símbolos, permitiendo de esta forma la comunicación entre dispositivos digitales así como su procesado y almacenamiento. ASCII es, un código de siete bits, lo que significa que usa cadenas de bits representables con siete dígitos binarios (que van de 0 a 127 en base decimal) para representar información de caracteres.

Historia

El código ASCII se desarrolló en el ámbito de la telegrafía y se usó por primera vez comercialmente como un código de teleimpresión impulsado por los servicios de datos de Bell. 

Los caracteres de control ASCII

El código ASCII reserva los primeros 32 códigos (numerados del 0 al 31 en decimal) para caracteres de control:
códigos no pensados originalmente para representar información imprimible, sino para controlar dispositivos que usaban ASCII. El código 127 (los siete bits a uno), otro carácter especial, equivale a "suprimir".

Caracteres imprimibles ASCII

El código del carácter espacio, designa al espacio entre palabras, y se produce normalmente por la barra espaciadora de un teclado. Los códigos del 33 al 126 se conocen como caracteres imprimibles, y representan letras, dígitos, signos de puntuación y varios símbolos. El ASCII de siete bits proporciona siete caracteres "nacionales" y, si la combinación concreta de hardware y software lo permite, puede utilizar combinaciones de teclas para simular otros caracteres internacionales.

Variantes de ASCII

A medida que la tecnología informática se difundió a lo largo del mundo, se desarrollaron diferentes estándares y las empresas desarrollaron muchas variaciones del código ASCII para facilitar la escritura de lenguas diferentes al inglés que usaran alfabetos latinos. Se pueden encontrar algunas de esas variaciones clasificadas como "ASCII Extendido", aunque en ocasiones el término se aplica erróneamente para cubrir todas las variantes, incluso las que no preservan el conjunto de códigos de caracteres original ASCII de siete bits.