2.- SOFTWARE: SISTEMAS OPERATIVOS Y VIRUS.

SOFTWARE: SISTEMAS OPERATIVOS Y VIRUS.

1.-DEFINICIÓN DE SISTEMA OPERATIVO (SO): conjunto de programas, instrucciones, reglas informáticas para ejecutar ciertas tareas en una  computadora.
Los SO forman parte de un Sistema Informático: Hardware, Software, Datos, Información y Usuario.
Los SO tiene como características fundamentales que son: Multiusuario y Multitarea. Además hoy en día todos tienen una interfaz gráfica  frente a los antiguos de texto (ej.  MS-DOS).
Antiguamente el MS-DOS era un SO que ejecutaba las órdenes del sistema a través de COMANDOS, es decir, ordenes en forma de texto que el usuario debía ir tecleando al sistema operativo en vez de utilizar  el ratón de hoy en día. C:\>  hace referencia a la línea de comandos dentro del HD donde está instalado el SO.


2.- SOFTWARE Y SUS LICENCIAS de usuario: FREE O DE PROPIETARIO "Copyright".
  1. LIBRE: Licencia Pública General GNU/GPL: representada por LINUX permite distribución, modificación bajo licencia GLP. No permite incluir partes patentadas si no está libres. Requiere tener el código abierto.
  2. LIBRE BSD: permite modificar y distribuir la aplicación de su código para ser integrados en otros programas.
  3. LIBRE MPL: Es una licencia propia de MOZILLA que permite modificar su código bajo su propia marca. 
  4. LIBRE COPYLEFT: El propietario permite hacer modificaciones pero no cambiar la licencia. 
  5. APACHE: permite que un software abierto pueda ser transformado en cerrado cambiando la licencia. 
  6. PROPIETARIO COPYRIGTH. Software de propietario cerrado.
  7. Licencia de usuario FINAL (EULA): compra el software y no puede hacer copias. Si hay cambios de hardware el usuario debe activar la licencia antes de 30 días.

3.-TIPOS DE SOFTWARE:
  1. SOFTWARE BASE: Es el software de sistema, sirve de INTERFAZ (interface) entre el hardware y el usuario. Actua de mediador entre el hardware y las aplicaciones. Tipos: SISTEMAS OPERATIVOS que gestiona todo, CONTROLADORES (drivers) que permite la comunicación con dispositivos del equipo, HERRAMIENTAS DE DIAGNOSTICO que garantizan el buen funcionamiento. 
  2. SOFTWARE DE APLICACION: aquellos programas/aplicaciones que permiten hacer tareas específicas: ofimáticas, dedicado, control, diseño, juegos, etc. 
  3. SOFTWARE DE PROGRAMACION: Aplicación concreta que el programador utiliza para desarrollar otros programas/apliaciones informáticas: editores de texto, compiladores, depuradores, entornos de desarrollo integrado (IDE), etc. 
4.- FUNCIONES del  SISTEMA OPERATIVO:
  1. INTERFAZ de usuario a través de: a) CONSOLA O LÍNEA DE COMANDOS.b) Menú. c) INTERFAZ GRÁFICA DE USUARIO (GUI). 
  2. GESTIÓN del hardware: CPU, memoria y periféricos.
  3. Gestión de Archivos: creación, acceso y borrado hacia las distintas unidades físicas de almacenamiento.
  4. SEGURIDAD del sistema. Gestiona los distintos usuarios y sus accesos y permisos.
  5. ACTUALIZACIÓN del sistema.
5.- GESTIONES DEL SISTEMA OPERATIVO: Administrador de dispositivos (drivers instalados), Windows Update, Restaurar el sistema, Usuarios y sus privilegios, etc.

6.- LAS GESTIONES DE DISCOS DE LOS SO (tras formatear un HD su estructura queda configurada de esta forma):
a) ESTRUCTURA FÍSICA: CABEZA (cara del disco), PISTAS (anillos concéntricos de las caras), SECTORES (unidad mínima de información almacenada en una pista, generalmente 0,5KB al conjunto de varios sectores se le llama CLÚSTER.
b) ESTRUCTURA LÓGICA: Sector de arranque (Master Boot Record) donde se guarda la tabla de particiones, PARTICIONES: son divisiones lógicas del HD: "primaria" destinada a contener los SO y donde se les asignan letras C: D: E: F: H: ..etc, "extendida" destinadas solo para alojar las "lógicas" que también se les asignan letras, en ella se aloja la información pero no el SO.
c) SISTEMA DE ARCHIVOS: Es como el SO almacena los datos dentro del HD. Lo primero que hay que hacer es FORMATEAR UNA PARTICIÓN para determinar el tipo de sistema de archivos a utilizar que dependerá del SO que utilizaremos.  (FAT, FAT16, FAT32...producen mucha fragmentación del HD y no permite archivos de más de 4GB, NTFS diseñado para versiones modernas de Windows es capaz de manejar grandes particiones. EXT2, EXT3, EXT4 es exclusivo de Linux.
d) FORMATEAR. El formateo de una partición crea en el HD la estructura de almacenamiento de los archivos. FORMATETO DE ALTO NIVEL o LOGICO no borra los datos sólo la tabla de acceso a los mismos es el más utilizado por los instaladores del SO. FORMATEO DE BAJO NIVEL O FÍSICO borra todo incluido los datos utilizado cuando se busca más seguridad de eliminación de datos (los  datos son más difíciles de recuparar pero aún es posible).
e) IMAGENES DE DISCO. ISO. Cuando se quiere hacer copias sector a sector de un HD se hacen IMAGENES que contiene no solo los datos sino tambien su estructura e información de disco. Las copias de seguridad pueden ser: a) COMPLETA es una copia base que es simple pero redundante en algunas ocasiones. b) INCREMENTAL se crea una copia completa y luego  se crea un archivo que sólo contiene los  datos que se han modificado desde la anterior copia c) DIFERENCIAL hace lo mismo que antes pero copia los datos modificados desde la copia base, es más lenta porque genera más cantidad de información.
f) REDUNCACIA (RAID) realiza copias sobre distintos dispositivos a la vez al objeto de garantizar con más seguridad la copia de los mismos, es decir, cuando la misma información se almacena más de una vez en un dispositivos.
g) ORGANIZACIÓN de la información. a) UNIDADES LÓGICAS C: D: E:, b) CARPETAS organizan la información por temas pudiendo contener subcarpetas o ficheros a modo de verdaderos árboles de información donde las carpetas son las ramas y los ficheros las hojas. c) ARCHIVOS son los documentos compuestos por un nombre y una extensión separados  por un punto que identifica su tipo y la posible apliación con la que se habrá que ejecutar (.docs .exe .html .jpg .mp3 .pdf .xlsx .zip ....). Estas extensiones son interpretadas por el SO representandolas como ICONOS determinados para su mejor visualización. 


7.- VIRUS. MALWARE.  Son ataques malintencionados de los sistemas informáticos que afectan directamente sobre los SO: son autocopiativos, ralentizan o bloquean los sistemas, destruyen información, reducen el espacion de almacenamiento,  etc.
- Tipos: GUSANOS/WORMS/SPAM no ocasionan daños graves pero recogen información/contraseñas para tener acceso el HACKER, TROYANOS hacen que el sistema vaya más lento porque se ocupan de enviar información al exterior, HOAXEX son mensajes con información falsa, SPAYWARE, FISHING, HIJACKING, SPOOLING, etc.

Existen formas de prevención contra los virus: a) copias de seguridad, firewall, antivirus, filtros, etc.
Los cortafuegos (firewall) es un dispositivo electrónico o programa que usa el ordenador para controlar la comunicación en una red estableciendo filtros de accesos.
Las cookies son archivos en los que se almacena información sobre el usario que accede a un determinado sitio web en iternet guardando informaciónnn del usario y su acceso de una forma única y personalizada permitiendo ser reconocido en las sucesivas conexiones al sitio correspondiente. Este tipo de archivos es en gran medida lo que buscan los virus del tipo spyware (espía).
Otro tipo de virus lo que buscan son la apropación indebida de claves de usario privadas mediante técnicas como el secuestro o hijaching o robos de identidad (spooling). Para evitar estos males se recomienda: utilzar claves complicadas, cambiar las claves para distintas aplicaciones, configurar los routers con claves encriptadas, establecer claves con alto  nivel de seguridad y siempre encriptadas, eliminar regularlmente las cookies. 
Un proxy es un dispositivo  o programa qaue actúa de intermediario para gestionar las conexiones que se efectúan dede una  red de PC a Internet. Es el encargado de reenviar las distintas interconexiones solicitadas entre el router y los distintos pc conectados en red. Gracias al proxy solo es necesaria una sola línea de conexión del router a internet puesto que el proxy será el que luego se encargue de redireccionar las distintas salidas a internet de los demás pc. Con el proxy permite dar mayor seguridad a la red. El proxy caché de web se encarga a su vez de ir almacenando  la información de las distintas webs visitadas en red.




ACTIVIDADES:
1.- Haz una lista de los sistemas operativos actuales indicando sus características singulares: licencia, arquitectura, versiones.
2.- Ejecuta la consola de comandos >>ejecutar>>cmd>> y escribe una serie de comandos del  MS-DOS para ver su funcionamientos: tree, mem, ipconfig /all, getmac -v, cd.., edit, chkdsk, help, time, ver, exit, dir,  ....
3.- Busca en internet qué tipo de archivos y carpetas gestiona LINUX.
4.- Averigua la historia del SO de Linux.
5.- Define PARTICION.
6.- Averigua cuantas particiones, espacio y caracteristicas de tu HD. (Letras, capacidad, tipo partición,  donde está el SO, etc.)
7.- CLOUD COMPUTING, averigua qué es y como funciona este concepto.
8.- Averigua como funciona y qué características tiene y le hace dirente el SO de un smartphone de un PC.
9.- 2001 UNA ODISEA EN EL ESPACIO: a) por qué Dave no apaga de golpe el ordenador de a bordo, b) qué decisión toma Dave y porqué, c) en qué se parece HAL a un sistema operativo.
10.- Haz una listas de 5 antivirus y sus características más singulaes. 
11.- Averigua las funciones de un CORTAFUEGO.
12.- Averigua la diferencia  entre un HACKER y un CRAKER Informáticos.
13.- Qué es la CRIPTOGRAFIA. ¿Tiene algo que ver con la palabra encriptar la información?
14.- Qué es MATRIX ..un programa o una máquina. Dá  tus argumentos.
15.- Cuando un archivo es muy grande de capacidad se suelen usar programas que los  comprime. Averigua qué programas son esos y qué técnicas utilizan.
16.- Averigua qué es el concepto de CloudComputing y describe las VENTAJAS Y DESVENTAJAS de usar este tipo de tecnología.
17.- Qué diferencias hay entre cortafuegos y antivirus.