domingo, 9 de diciembre de 2012

TEMA 3. SOFTWARE Y SISTEMAS OPERATIVOS


TEMA 3. SOFTWARE Y SISTEMAS OPERATIVOS.
1.   DEFINICIONES

1.1.       PROGRAMA INFORMÁTICO: Es un conjunto de instrucciones que una vez ejecutadas realizaran una o varias tareas en una computadora.
-      EJECUCIÓN
-      PROGRAMAS QUE SE AUTO-MODIFICAN
-      EJECUCIÓN Y ALMACENAMIENTO DE LOS PROGRAMAS
-      PROGRAMAS EMPOTRADOS EN HARDWARE
-      PROGRAMAS CARGADOS MANUALMENTE
-      PROGRAMAS GENERADOS AUTOMÁTICAMENTE
-      ELECCIÓN SIMULTANEA

1.2.      SOFTWARE: Se conoce como software al equipamiento lógico o soporte lógico de una computadora digital, comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas.
-      ETIMOLOGÍA
-      DEFINICIÓN DE SOFTWARE
-      CLASIFICACIÓN DE SOFTWARE: software de sistema, software de programación y software de aplicación.
-      PROCESO DE CREACIÓN DEL SOFTWARE
-      CICLO DE VIDA: Modelo cascada, Modelos evolutivos, Modelo iterativo incremental, Modelo espiral, Modelos espiral Win and Win.
-      ETAPAS DEL DESARROLLO DEL SOFTWARE: Captura, análisis y especificación de requisitos, Procesos, modelados y formas de elicitacion de requisitos, Clasificación e identificación de requerimientos.
-      CODIFICACIÓN DEL SOFTWARE
-      PRUEBAS (UNITARIAS Y DE INTEGRACIÓN)
-      INSTALACIÓN Y PASO A PRODUCCIÓN
-      MANTENIMIENTO

2.   TIPOS DE SOFTWARE

2.1.      SOFTWARE LIBRE: Es la denominación del software que respeta la libertad de los usuarios sobre su producto adquirido y una vez obtenido puede ser usado, copiado…
-      HISTORIA
-      LIBERTADES DEL SOFTWARE LIBRE
-      TIPOS DE LICENCIAS: Licencias GPL, Licencias AGPL, Licencias estilo BSD, Licencias estilo MPL y derivadas, Copyleft.
-      COMPARACIÓN CON EL SOFTWARE DE CODIGO ABIERTO.
-      IMPLICACIONES ECONOMICO-POLITICAS
-      SEGURIDAD RELATIVA
-      SOFTWARE LIBRE EL LA ADMINISTRACIÓN PUBLICA
-      MOTIVACIONES DEL SOFTWARE LIBRE
-      VENTAJAS DEL SOFTWARE LIBRE
-      IMPACTO DEL SOFTWARE LIBRE
-      REGULACION

2.2.      SOFTWARE PROPIETARIO: El software privativo es cualquier programa informático en el que el usuario tiene limitaciones para usarlo.
-      HISTORIA
-      TECNOLOGÍA UTILIZADA: Software propietario, Software privativo, Software no libre, Software de código cerrado, Software privado.
-      CRITICAS

3.   SISTEMAS OPERATIVOS: Un sistema operativo es un software que actúa de interfaz entre los dispositivos de hardware y los programas de usuario o el usuario mismo.

3.1.      PERSPECTIVA HISTÓRICA
-      PROBLEMAS DE EXPLOTACIÓN Y SOLUCIONES INICIALES
-      MONITORES RESIDENTES
-      SISTEMAS CON ALMACENAMIENTO TEMPORAL
-      SPOOLERS
-      SISTEMAS OPERATIVOS MULTIPROGRAMADOS

3.2.      LLAMADAS AL SISTEMA OPERATIVO
-      MODOS DE EJECUCION EN UN CPU
-      LLAMADA LA SISTEMA
-      BIBLIOTECAS DE INTEFAZ DE LLAMADAS AL SISTEMA

3.3.      INTERRUPCIONES Y EXCEPCIONES
-      TRATAMIENTO DE LAS INTERRUPCIONES
-      IMPORTANCIA DE LAS INTERRUPCIONES
-      EXCEPCIONES

3.4.      COMPONENTES DE UN SISTEMA OPERATIVO
-      GESTIÓN DE PROCESOS
-      GESTIÓN DE LA MEMORIA PRINCIPAL
-      EL SISTEMA DE E/S
-      SISTEMA DE ARCHIVOS
-      SISTEMAS DE PROTECCIÓN
-      SISTEMA DE COMUNICACIONES
-      PROGRAMAS DE SISTEMAS

3.5.      CARACTERÍSTICAS
-      ADMINISTRACIÓN DE TAREAS
-      ADMINISTRACIÓN DE USUARIOS
-      MANEJO DE RECURSOS


4.   MALWARE: Malware es un tipo de software que tiene como objetivo infiltrase o dañar una computadora sin el consentimiento de su propietario.

4.1.      PROPÓSITOS

4.2.      MALWARE INFECCIOSO: VIRUS Y GUSANOS


4.3.      MALWARE OCULTO
-      TROYANOS
-      ROOTKITS
-      PUERTAS TRASERAS

4.4.      MALWARE PARA OBTENER BENEFICIOS
-      MOSTRAR PUBLICIDAD
-      ROBAR INFORMACIÓN PERSONAL
-      REALIZAR LLAMADAS TELEFÓNICAS
-      ATAQUES DISTRIBUIDOS
-      OTROS TIPOS

4.5.      VULNERABILIDAD USADAS POR EL MALWARE
-      ELIMINACIÓN CÓDIGO SOBRE-PRIVILEGIADO

4.6.      PROGRAMAS ANTIMALWARE

4.7.      MODOS DE PROTECCIÓN


ESTA INFORMACIÓN LA HEMOS ADQUIRIDO DE LA PÁGINA OFICIAL DE TIC DE ESCOLAPIOS QUE ESTA COMPUESTA DE INFORMACIÓN DE LA WIKIPEDIA ENTRE OTRAS FUENTES DE INFORMACIÓN.


miércoles, 21 de noviembre de 2012

ACTIVIDADES TEMA-2-BINARIO



ACTIVIDADES TEMA 2: 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ñó.

Código morse: Fue desarrollado por Alfred Vail mientras colaboraba en 1834 con Samuel Morse en la invención del telégrafo eléctrico. Vail creó un método según el cual cada letra o número era transmitido de forma individual con un código consistente en rayas y puntos, es decir, señales telegráficas que se diferencian en el tiempo de duración de la señal activa. La duración del punto es la mínima posible. Una raya tiene una duración de aproximadamente tres veces la del punto. Entre cada par de símbolos de una misma letra existe una ausencia de señal con duración aproximada a la de un punto.  



Código braille: El braille es un sistema de lectura y escritura táctil pensado para personas ciegas. Fue ideado por el francés Louis Braille a mediados del siglo XIX, que se quedó ciego debido a un accidente durante su niñez mientras jugaba en el taller de su padre. Louis Braille descubrió al cabo de un tiempo que el sistema era válido y lo reinventó utilizando un sistema de ocho puntos. Al cabo de unos años lo simplificó dejándole en el sistema universalmente conocido y adoptado de 6 puntos.


Lengua de señas: La lengua de señas, o lengua de signos, es una lengua natural de expresión y configuración gesto-espacial y percepción visual (o incluso táctil por ciertas personas con sordo ceguera), gracias a la cual las personas sordas pueden establecer un canal de comunicación con su entorno social, ya sea conformado por otros individuos sordos o por cualquier persona que conozca la lengua de señas empleada. Mientras que con el lenguaje oral la comunicación se establece en un canal vocal-auditivo, el lenguaje de señas lo hace por un canal gesto-viso-espacial. Una curiosidad de esta lengua es que a cada persona se le asigna un signo propio y característico para no tener que deletrear su nombre en signos.



2.      Expresa en código binario las dos últimas cifras de tu número de matrícula. Explica brevemente el procedimiento seguido.

3770; 70; dividimos 70 entre dos hasta llegar a un cociente de 1.
70 ÷2=35 resto 0; 35 ÷2=17 resto1; 17÷2=8 resto 1; 8÷2=4 resto 0; 4÷2=2 resto 0; 2÷2= 1 resto 0; número binario: 1000110

3.       Expresa en código decimal los números binarios 01010101 y 10101010. Explica brevemente el procedimiento seguido
A cada bit le hacemos corresponder una potencia de base 2 y exponente igual al número de bit.
0 1 0 1 0 1 0 1; 0*2 7+ 1*2 6+ 0*2 5+1*2 4+0*2 3+1*2 2+0*2 1+1*2 0= 85
7 6 5 4 3 2 1 0
1 0 1 0 1 0 1 0; 1*2 7+0*2 6+1*2 5+0*2 4+1*2 3+0*2 2+1*2 1+0*2 0= 170
7 6 5 4 3 2 1 0

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

El primer número debido a que al tener los unos mas antes que los unos del segundo numero suma una mayor cantidad ya que esta elevado a un mayor exponente.

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.
Con 3 dígitos, 8 posibilidades y con 4, 16 posibilidades de numeración. Con 8 dígitos 256 posibilidades.
Con 3 dígitos el número es el 7. Con 4 dígitos el número es 15 y con 8 dígitos el número es  255.
La relación matemática es 2 elevado al número de dígitos utilizados.
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.
Juan Fontes García-Balibrea:
74,117,97,110,32,70,111,110,116,101,115,32,71,97,114,99,105,97,45,66,97,108,105,98,114,101,97. 1001010,110101,100001,101110,00000,000110,101111,101110,110100,100101,110011
,00000,000111,100001,110001,100011,101001,100001,101100,101001,100010,110001,
100101,100001.

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.
1001010,110101,100001,101110,00000,000110,101111,101110,110100,100101,110011,
00000,000111,100001,110001,100011,101001,100001,101100,101001,100010,110001,
100101,100001.

martes, 6 de noviembre de 2012

ESQUEMA TEMA 2


TEMA 2 – HARDWARE
1.       BIT. Un bit es un digito del sistema de numeración binario. Es la unidad mínima de información empleada en informática.
1.1. COMBINACION DE BITS.
1.2. VALOR DE POSICION.
1.3. BITS MAS Y MENOS SIGNIFICATIVOS
1.4. LITTEL ENDIAN Y BIG ENDIAN
1.5. BIT EN LAS PELICULAS

2.       SISTEMA BINARIO. Es un sistema de numeración en el que los números se representan utilizando solamente las cifras 1 y 0.
2.1 HISTOTIA DEL SISTEMA BINARIO
2.2 APLICACIONES
2.3 REPRESENTACION
2.4 CONVERSION ENTRE BINARIO Y DECIMAL
               2.4.1 DECIMAL A BINARIO.
               2.4.2 DECIMAL (CON DECIMALES) A BINARIO
0,3125 (decimal) => 0,0101 (binario).
Proceso:
0,3125 · 2 = 0,625 => 0
0,625 · 2 = 1,25 => 1
0,25 · 2 = 0,5 => 0
0,5 · 2 = 1 => 1
En orden: 0101 -> 0,0101 (binario)

            2.4.3. BINARIO A DECIMAL
            2.4.4. BINARIO DECIMAL (CON PARTE FRACCIONARIA BINARIA)
2.5 OPREACIONES CON NUMEROS BINARIOS
            2.5.1. SUMA DE NUMEROS BINARIOS
            2.5.2. RESTA DE NUMEROS BINARIOS
            2.5.3. PRODUCTO DE NUMEROS BINARIOS
            2.5.4. DIVISION DE NUMEROS BINARIOS
2.6 CONV ERSION ENTRE BINARIOS Y OCTAL
            2.6.1. BINARIO A OCTAL
            2.6.2. OCTAL A BINARIO
2.7 CONVERSION ENTRE BINARIO Y HEXADECIMAL
            2.7.1. BINARIO A HEXADECIMAL
            2.7.2. HEXADECIMAL A BINARIO.

3.     BYTE. Un byte son 8 bits
3.1 ESCALA

3.2 SIGNIFICADO
3.3 HISTORIA
3.4 PALABRAS ALTERNATIVAS
3.5 ABREVIATURAS DE SIMBOLOS
3.6 NOMBRES PARA DIFERENTES UNIDADES


4.     ASCII. Código de caracteres basado en el alfabeto latino tal como se usa en ingles moderno y en otras lenguas occidentales.
4.1. VISTA GENERAL
4.2. HISTORIA
4.3. LOS CARACTERES DEL CONTROL ASCII
4.4. CARACTERES IMPRIMIBLES ASCII
4.5. RASGOS ESTRUCTURALES
4.6. OTROS NOMBRES PARA ASCII
4.7. VARIANTES DE ASCII
4.8. ARTE ASCII

5.     HARDWARE: corresponde a todas las partes físicas y tangibles de una computadora
5.1. HISTORIA
5.2. TIPOS DE HARDWARE
            5.2.1. UNIDAD CENTRAL DE PROCESAMIENTO
            5.2.2. MEMORIA RAM
            5.2.3. PERIFERICOS
           
6.     PLACA BASE:
6.1. COMPONENTES DE LA PLACA BASE
6.2. PLACA MULTIPROCESADOR
6.2.1.  FORMATOS
6.2.2. TIPOS
            6.3. ESCALABILIDAD
            6.4. FABRICANTES
7.     MICORPROCESADOR: es el circuito integrado más importante. Se le considera el cerebro de una computadora.
7.1. HISTORIA DE LOS MICROPROCESADORES
7.2. FUNCIONAMIENTO
7.3. RENDIMIENTO
7.4. ARQUITECTURA
7.5. FABRICACION
7.6. EMPAQUETADO
7.7. CONEXIÓN CON EL EXTERIOR

8.     PERIFERICO: aparatos o dispositivos auxiliares e independientes conectados a la unidad central de procesamiento de una computadora
8.1. TIPOS DE PERIFERICO
8.1.1.     PERIFERICOS DE ENTRADA
8.1.2.     PERIFERICOS DE SALIDA
8.1.3.     PERIFERICOS DE ALMACENAMIENTO
8.1.4.     PERIFERICOS DE COMUNICACIÓN


LA INFORMACIÓN DE ESTE ARTÍCULO PROVIENE DE LA WIKIPEDIA