domingo, 1 de diciembre de 2013

Actividad 3 Tema 3. Sistemas Operativos. Máquina virtual


  ¿Qué es una máquina virtual?
Una máquina virtual es un programa informático que imita el comportamiento de un ordenador completo. Es decir, es un programa que nos permite tener en un mismo ordenador (físico), varios ordenadores simulados (lógicos). Por ejemplo: en un ordenador con Windows 7 quiero además tener Ubuntu, pues mediante la máquina virtual podrían trabajar ambos, a la vez.

1.Cita tres diferencias importantes que percibas en la organización del S.O. a simple vista:
Los datos de la sesión y usuario, además de la conexión, volumen y fecha y hora se localizan arriba a la derecha, el acceso rápido al escritorio se encuentra en la esquina inferior izquierda; la barra de herramientas está en la zona superior; la papelera de reciclaje está integrada en la barra de tareas.
Cita tres aplicaciones que veas en GuadalinexEdu y cita sus correspondientes en Windows:
Kolourpaint en Guadalinex – Paint en Microsoft Office, como editor de fotografía.; Open Office en Guadalinex - Microsoft Office en Windows, como editores de texto; VLC en Guadalinex - Windows Media en Windows, como reproductor de vídeo y sonido

Tema 3: Software y Sistemas Operativos



1.      Definiciones.
2.      Programa informático.
2.1.   Ejecución.
2.1.1.      Programas que se auto-modifican.  
2.2.   Ejecución y almacenamiento de programas.
2.2.1.      Programas empotrados en Hardware.
2.2.2.      Programas cargados manualmente.
2.2.3.      Programas generados automáticamente.     
2.3.   Categorías funcionales.
3.      Software.
3.1.   Etimología.
3.2.   Definición de software.
3.3.   Clasificación de Software.
3.4.   Proceso de creación de Software.
3.4.1.      Modelos de proceso o ciclo de vida.
a)      Modelo cascada
b)      Modelos evolutivos
c)      Modelo iterativo incremental
d)     Modelo espiral
e)      Desventajas importantes
f)       Modelo espiral Win & Win
3.5.   Etapas en el desarrollo del Software.
3.5.1.      Captura, análisis y especificación de requisitos.
a)      Proceso, modelado y formas de elicitacíón de requisitos
b)      Clasificación e identificación de requerimientos
3.5.2.      Codificación del Software.
3.5.3.      Pruebas (unitarias y de integración)
3.5.4.      Instalación y paso a producción.
3.5.5.      Mantenimiento.
4.      Tipos de Software.
4.1.   Software libre.
4.1.1.      Historia
4.1.2.      Libertades del Software libre
4.1.3.      Tipos de licencias
a)      Licencias GPL
b)      Licencias estilo BSD
c)      Licencias estilo MPL y derivadas
d)     Copyletf
4.1.4.      Comparación con el Software de código abierto.
4.1.5.      Implicaciones económico-políticas
4.1.6.      Modelo negocio
4.1.7.      Seguridad relativa
4.1.8.      Software libre en la administración pública
4.1.9.      Motivaciones en el Software libre
4.1.10.  Ventajas del software libre
4.1.11.  Impacto del Software libre
4.1.12.  Regulación.
4.2.   Software propietario
4.2.1.      Historia
4.2.2.      Terminología usada
a)      Software propietario
b)      Software privativo
c)      Software no libre
d)     Software de código cerrado
e)      Software privado
4.2.3.      Críticas
5.      Sistema operativo
5.1.   Perspectiva histórica
5.2.   Problemas de explotación y soluciones iniciales
5.3.   Monitores residentes
5.4.   Sistemas de almacenamiento temporal E/S
5.4.1.      Spolers
5.5.   Sistemas operativos multiprogramados
5.6.   Llamadas al sistema operativo 
5.6.1.      Modelos de ejecución en una CPU
5.6.2.      Llamadas al sistema
5.6.3.      Bibliotecas de interfaz de llamadas al sistema
5.7.   Interrupciones y excepciones
5.7.1.      Tratamiento de las interrupciones
5.7.2.      Importancia de las interrupciones
5.7.3.      Excepciones
a)      Clases de excepciones
b)      Importancia de las excepciones
5.8.   Componentes de un sistema operativo
5.8.1.      Gestión de procesos
5.8.2.      Gestión de memoria principal
5.8.3.      Gestión de almacenamiento secundario
5.8.4.      El sistema de E/S
5.8.5.      Sistema de archivos
5.8.6.      Sistema de protección
5.8.7.      Sistema de comunicaciones
5.8.8.      Programas de sistema
5.8.9.      Gestor de recursos
5.9.   Características
5.9.1.      Administración de tareas
5.9.2.      Administración de usuarios
5.9.3.      manejo de recursos
6.      Malware  
6.1.   Propósitos
6.2.   Malware infeccioso: Virus y gusanos
6.3.   Malware oculto: Troyanos, Rootkits y Puertas Traseras
6.3.1.      Troyanos
6.3.2.      Rootkits
6.3.3.      Puertas traseras o Backdoors
6.4.   Malware para obtener beneficios
6.4.1.      Mostrar publicidad: Spyware, adware y Hijackers
6.4.2.      Robar información personal Keyloggers, y Stealers.
6.4.3.      Realizar llamadas telefónicas: Dialers.
6.4.4.      Ataques distribuidos: Botnets
6.4.5.      Otros tipos: Rogue y Software Ransomware
6.5.   Vulnerabilidades usadas por el malware
6.5.1.      Eliminando código sobre-privilegiado
6.6.   Programas Anti-Malware

6.7.   Métodos de protección 

ACTIVIDAD 2 TEMA 3



1º. ¿Cuál es el origen del sistema GNU\Linux?

El proyecto GNU, que se inició en 1983 por Richard Stallman; 9 tiene como objetivo el desarrollo de un sistema operativo Unix completo y compuesto enteramente de software libre. La historia del núcleo Linux está fuertemente vinculada a la del proyecto GNU. En 1991 Linus Torvalds empezó a trabajar en un reemplazo no comercial para MINIX10 que más adelante acabaría siendo Linux.
Cuando Torvalds liberó la primera versión de Linux, el proyecto GNU ya había producido varias de las herramientas fundamentales para el manejo del sistema operativo, incluyendo un intérprete de comandos, una biblioteca C y un compilador, pero como el proyecto contaba con una infraestructura para crear su propio núcleo (o kernel), el llamado Hurd, y este aún no era lo suficiente maduro para usarse, comenzaron a usar a Linux a modo de continuar desarrollando el proyecto GNU, siguiendo la tradicional filosofía de mantener cooperatividad entre desarrolladores. El día en que se estime que Hurd es suficiente maduro y estable, será llamado a reemplazar a Linux.
Entonces, el núcleo creado por Linus Torvalds, quien se encontraba por entonces estudiando la carrera de Ingeniería Informática en la Universidad de Helsinki, llenó el "espacio" final que había en el sistema operativo de GNU.

2º. ¿Qué dos elementos fundamentales lo componen?

El Linux en sí, que es el kernel, y el GNU que es el resto del sistema operativo. Este sistema está compuesto por un lado por el sistema operativo libre GNU y por otro lado; el núcleo Linux, que permite acceder fácilmente al código fuente.
3º. Busca en internet nombres de dos o tres distribuciones de Linux e incluye algún enlace que muestre un vídeo de alguna de ellas.

UBUNTU

Distribución basada en Debían, con lo que esto conlleva y centrada en el usuario final y facilidad de uso. Muy popular y con mucho soporte en la comunidad. El entorno de escritorio por defecto es GNOME.
REDHAT ENTERPRISE
Esta es una distribución que tiene muy buena calidad, contenidos y soporte a los usuarios por parte de la empresa que la distribuye. Es necesario el pago de una licencia de soporte. Enfocada a empresas.


4º. ¿Qué valores defiende la comunidad Open Source
?¿Te han parecido valiosos?¿Por qué?

El primero de los valores que defiende es la confiabilidad, ya que mantienen claridad y transparencia en todos los procesos en los que intervienen. A parte de esto proporcionan la información necesaria para los casos en los que se necesite.
Otro de los valores del open source es la confidencialidad, por esta razón intentan proteger el mayor número de datos comerciales de los clientes.
Son profesionales en los trabajos que realizan y con un coste más reducido. Son comprometidos con sus clientes y sus respectivos proyectos. También introducen entre sus valores más importantes la rentabilidad. Son unos valores importantes y valiosos que incentivan al uso del open source.

5º. Investiga qué aparatos de los que tienes en casa usan software basado en GNU\Linux y qué grandes empresas lo utilizan.

La junta de Andalucía desde hace años está distribuyendo portátiles entre los alumnos de los institutos y colegios por toda Andalucía que utilizan este Software, Guadalinux.


Activdad 1 TEMA 3

·         ¿Qué significa kernel?
Parte principal o programa interno más importante de un SISTEMA OPERATIVO, que reside en la memoria RAM todo el tiempo y que se encarga de gestionar el funcionamiento de todo el sistema. Es la parte del sistema operativo que está más cerca de la máquina y puede activar el hardware directamente o unirse a otra capa de software que maneja el hardware.
·         Averigua qué requisitos mínimos de memoria RAM y capacidad de disco duro necesitan los siguientes sistemas operativos(S.O.):


Windows Vista

Windows 7


Windows 8

Ubuntu 12.04

RAM
512 megabytes (MB)
Memoria RAM de 1 gigabyte (GB)
1 gigabyte (GB) o 2 GB
384MB o 512MB

DISCO DURO
Disco duro de 20 gigabytes (GB) con 15 GB de espacio libre
Espacio disponible en disco duro de 16 GB o 20 GB
Espacio en el disco duro: 16 GB o 20 GB
8,6GB de espacio en disco duro

·         Averigua el significado de los términos IDE y SATA e indica qué tipo de disco duro tiene tu ordenador personal
IDE: (Integrated Device Electronics). Un tipo de disco duro que tiene la mayoría de los circuitos de control incorporado, para ahorrar espacio. La unidad se conecta a través de un cable de tipo cinta plana de 40 líneas. El puerto IDE o ATA (Advanced Technology Attachment) controla los dispositivos de almacenamiento masivo de datos, como los discos duros y ATAPI (Advanced Technology Attachment Packet Interface) además añade dispositivos como las unidades CD-ROM. Los controladores IDE suelen estar incluidos en la placa madre y poseen dos conectores donde se conectan los cables IDE. Generalmente cada cable IDE puede conectar dos dispositivos, uno de ellos debe estar configurado como maestro y el otro como esclavo para determinar qué dispositivo se está usando.
SATA: (Serial ATA) (acrónimo de Serial Advanced Technology Attachment) es una nueva interfaz de transferencia de datos entre la placa base y algunos dispositivos de almacenamiento, como puede ser el disco duro, u otros dispositivos de altas prestaciones que están siendo todavía desarrollados. Serial ATA sustituye a la tradicional Parallel ATA o P-ATA (estándar que también se conoce como IDE o ATA). El S-ATA proporciona mayores velocidades, mejor aprovechamiento cuando hay varios discos, mayor longitud del cable de transmisión de datos y capacidad para conectar discos en caliente (con la computadora encendida). En la actualidad hay dos versiones, SATA 1 de hasta 1,5 Gigabits por segundo (192 MB/s) y SATA 2 de hasta 3,0 Gb/s (384 MB/s) de velocidad de transferencia.
Mi ordenador personal tiene un disco duro de 600 GB y una memoria RAM de 2GB.


·         ¿Qué es una partición de disco duro y para qué sirve?

Un disco duro se puede dividir en varias partes, y a esas partes se las llama Particiones. Hay los siguientes tipos de particiones: 
-Particiones primarias
-Partición extendida
-Particiones lógicas
Hay un tope de 4 particiones por disco duro. Las particiones primarias son las principales, por decirlo de alguna manera. Si quisiéramos tener 4 particiones o menos éstas deberían ser primarias. Pero si queremos tener más de 4, tendrían que ser 3 primarias y 1 partición extendida, que es una partición que se usa únicamente para meter más particiones dentro, que serán las particiones lógicas.
·         ¿Qué son las opciones de accesibilidad de los sistemas operativos?
La accesibilidad permite que cualquiera puede ver, oír y utilizar un ordenador, además de permitir la personalización del entorno informático de acuerdo con las preferencias, necesidades y habilidades de cada uno. Para muchas personas, la accesibilidad es lo que hace posible que puedan utilizar un ordenador.
La misión de Microsoft consiste en hacer que tanto las personas como las empresas de todo el mundo puedan desarrollar todo su potencial. Consideramos que la declaración de esta misión es una promesa hacia nuestros clientes. Para llevar a cabo nuestra misión nos esforzamos por condición. Microsoft es líder en el sector cuanto a innovación en accesibilidad u en la construcción de productos cada vez más seguros y fáciles de usar
·         ¿Qué significan las siglas WiFi? ¿y WiMAX?
WiFi: Wireless Fidelity (Fidelidad inalámbrica)
WiMAX: Worldwide Interoperability for Microwave Access (interoperabilidad mundial para acceso por microondas)
·         ¿Es seguro el WhatsApp? Explica por qué.
Estamos ante un programa que, pese a su fama, esconde demasiadas vulnerabilidades. Los archivos de las conversaciones de WhatsApp se guardan en bases de datos y, a pesar de estar cifradas, se pueden recuperar con algunos pasos técnicos. Otro de los problemas de WhatsApp es el spam, o mensajes no solicitados, recibido vía supuestos chats de contactos. La mejor manera de que fotos comprometidas o conversaciones íntimas no sean reveladas a terceros es no habiéndolas tenido por esta vía.
·         ¿Cómo se actualiza una distribución GNU\Linux?
·         Explica cómo se comparte en una red en Windows.
La forma más sencilla, con diferencia, de configurar el uso compartido de archivos e impresoras en una red doméstica es crear un grupo en el hogar. Un grupo en el hogar vincula los equipos de la red de manera que pueda compartir imágenes, música, vídeos, documentos e impresoras. Puede ayudar a proteger un grupo en el hogar con una contraseña, y siempre podrá elegir los archivos que desea compartir con el grupo. Si todos los equipos que desea conectar mediante una red ejecutan Windows 7, crear un grupo en el hogar es el procedimiento recomendado. El Grupo Hogar está disponible en todas las ediciones de Windows 7
·         Explica qué significan los siguientes términos:
-Cortafuegos-firewall: Un cortafuegos (firewall en inglés) es una parte de un sistema o una red que está diseñada para bloquear el acceso no autorizado, permitiendo al mismo tiempo comunicaciones autorizadas.
Se trata de un dispositivo o conjunto de dispositivos configurados para permitir, limitar, cifrar, descifrar, el tráfico entre los diferentes ámbitos sobre la base de un conjunto de normas y otros criterios.
- Spyware: El spyware o programa espía es un software que recopila información de un ordenador y después transmite esta información a una entidad externa sin el conocimiento o el consentimiento del propietario del ordenador. El término spyware también se utiliza más ampliamente para referirse a otros productos que no son estrictamente spyware. Estos productos, realizan diferentes funciones, como mostrar anuncios no solicitados (pop-up), recopilar información privada, redirigir solicitudes de páginas e instalar marcadores de teléfono.

- Phishing: Phishing o suplantación de identidad, es un término informático que denomina un tipo de abuso informático y que se comete mediante el uso de un tipo de ingeniería social caracterizado por intentar adquirir información confidencial de forma fraudulenta (como puede ser una contraseña o información detallada sobre tarjetas de crédito u otra información bancaria).

Actividad Hardware: Comparativa



Dispositivo 1:

-Nombre y tipo: Playstation 3 (modelo básico), videoconsola de séptima generación.

-Tipo de microprocesador que emplea: emplea un procesador CELL, el cual corre a 3.2Ghz, con una capacidad de procesamiento global de 2.18 teraflops.

- Memoria RAM de que dispone: tiene 256 MB de GDDR3 a 700mhz y 256 MB de XDR a 3.2GHz.

- Tipos de conectores y puertos de comunicación con que cuenta: 7 controles conectados por medio de bluetooth. También dispone de 6 puertos USB para los accesorios (4 por delante y 2 atrás).

 - Dispositivos de entrada con que cuenta: Teclado inalámbrico (Wireless Keypad), mando dualshock 3 (inalámbrico o por cable), mando dualshock 2 (con adaptador), micrófono.

- Dispositivos de salida con que cuenta: monitores (de diverso tipo: convencionales LCD, de plasma, etc), altavoces.

- Dispositivos de almacenamiento: 20 GB de disco duro SATA 2,5". Blue-Ray (películas).

- Tipo de tarjeta gráfica (nombre y memoria) y tipo de tarjeta de sonido:
Tarjeta gráfica NVIDIA G70  La GPU corre a 550 MHz y utiliza 256 MB de GDDR3 RAM velocidad de reloj de 700 MHz con una velocidad de transmisión efectiva de 1,4 GHz.
Tarjeta de sonido  LPCM 7.1ch, Dolby Digital, Dolby Digital Plus, Dolby TrueHD, DTS, DTS-HD, AAC.

Dispositivo 2:

 - Nombre y tipo de dispositivo: Ordenador portátil MacBook Pro.

 - Tipo de microprocesador que emplea: Intel Core I7 Quad-Core a 2.2 GHz

- Memoria RAM de que dispone (tipo y tamaño): 4 GB de SDRAM DDR3 (dos SO-DIMM de 2 GB) a 1333 MHz; admite hasta 8 GB.

- Tipos de conectores y puertos de comunicación con que cuenta: : Un puerto Thunderbolt (hasta 10 Gbps), un puerto FireWire 800 (hasta 800 Mbps), dos puertos USB 2.0 (hasta 480 Mbps), ranura para tarjetas SDXC
Wi-Fi (según la especificación IEEE 802.11n)3 Tecnología inalámbrica Bluetooth 2.1 + EDR (Enhanced Data Rate)

- Dispositivos de entrada con que cuenta: Teclado, ratón, etc (mediante puertos usb) además de los ya integrados en el portátil.
- Dispositivos de salida con que cuenta: Cámara FaceTime HD, puerto Thunderbolt con compatibilidad para vídeo DVI, VGA, DVI de doble canal y HDMI (requiere adaptadores que se venden por separado)
Altavoces estéreo con altavoz de graves, micrófono omnidireccional, miniconector de entrada de línea de audio (digital/analógico), miniconector de salida de línea de audio/auricular (digital/analógico).
Monitores (se podrá conectar otro monitor además del que ya incluye el mismo). Televisión (mediante cable HDMI).
Impresoras.

- Dispositivos de almacenamiento: Serial ATA de 750 GB, 5400 rpm.


- Tipo de tarjeta gráfica (nombre y memoria) y tipo de tarjeta de sonido: HD Graphics 3000 de Intel con 384 MB de SDRAM DDR3 compartida con la memoria principal 1y procesador de gráficos Radeon HD 6750M de AMD con 512 MB de memoria GDDR5.

Tema 2: Hardware

1.       Bit
1.1. Combinaciones de Bit
1.2. Valor de posición
1.3. Bit más o menos significativos
1.4. Little endian y Big endian
1.5. Bits en las películas
2.       Sistema binario
2.1. Historia del sistema Binario
               a) Aplicaciones
2.2. Representación
2.3. Conversión entre sistema binario y decimal
               a) decimal a binario
               b) decimal (con decimales) a binario
               c) binario a decimal
               d) binario a decimal (con parte fraccionaria binaria)
2.4. Operaciones con números binarios
               a) suma de números binarios
               b) resta de números binarios
               c) producto de números binarios
               d) división de números binarios
2.5. Conversión entre binario y octal
               a) binario a octal
               b) octal a binario
2.6. Conversión entre binario y hexadecimal
               a) binario a hexadecimal
               b) hexadecimal a binario
2.7. Tabla de conversión entre decimal, binario, hexadecimal, octal, BCD, Exceso 3
y  Código Gray o Reflejado.
3.       Byte
3.1. Escala
3.2. Significados
3.3. Historia
3.4. Palabras alternativas
3.5. Abreviaturas/Símbolos
3.6. Nombres para diferentes unidades
4.       ASCII
4.1. Vista general
4.2. Historia
4.3. Los caracteres de 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
5.1 Historia
5.2. Tipos de Hardware
5.3. Unidad central de procesamiento
5.4. Memoria RAM
               a) Memoria ram dinámica
               b) Memoria ram especiales
5.5 Periféricos
               a) Dispositivos de entrada de información (E)
               b) Dispositivos de salida de información (S)
c) Dispositivos mixtos (E/S de información)
              5.6. Hardware gráfico

6.       Placa base
6.1. Componentes de la placa base
              a) Tipos de bus: datos, dirección, control, expansión y sistema.
6.2. Placa multiprocesador
              a) Modo simétrico
              b) Modo asimétrico
6.3. Tipos
6.4. Formatos
6.5. Escalabilidad
6.6. Fabricantes
7.       Microprocesador
7.1. Historia de los microprocesadores
              a) La evolución del microprocesador
              b) Breve historia de los microprocesadores
7.2. Funcionamiento
7.3. Rendimiento
7.4. Arquitectura
              a) El encapsulado
              b) La memoria caché
              c) Coprocesador matemático
              d) Los registros
              e) La memoria
              f) Puertos
7.5. Fabricación
7.6. Empaquetado
7.7. Disipación del calor
7.8. Conexión con el exterior
7.9. Buses del procesador
7.10. Arquitectura
8.       Periférico
8.1. Tipos de periféricos
               a) Dispositivos de entrada de información
               b) Dispositivos de salida de información
               c) Dispositivos de almacenamiento
               d) Periféricos de comunicación