jueves, 3 de septiembre de 2015

Tipos de Sistemas Operativos.

Objetivo de trabajo.

Saber cómo se procesa la información del sistema, su clasificación, entradas del usuario, administrado y gestionando las tareas los recursos internos del sistema.

Definición principal.

Un sistema operativo es el software más importante que se ejecuta en un ordenador. Gestiona la memoria del ordenador, los procesos, y todo su software y hardware. También permite que te comuniques con el ordenador sin que para ello tengas que conocer cómo funciona su propio lenguaje. Sin un sistema operativo, un ordenador sería inútil.


El trabajo del sistema operativo.

El sistema operativo de tu ordenador gestiona todo el software y hardware. Durante la mayor parte del tiempo multitud de programas diferentes se están ejecutando, por lo que todos necesitan acceder a la unidad de procesamiento central (CPU) del ordenador, a la memoria, y al almacenamiento. El sistema operativo coordina todo esto para estar seguro de que cada programa consiga lo que necesita.

Tipos De Sistemas Operativos.
 En esta sección se describirán las características que clasifican a los sistemas operativos, básicamente se cubrirán tres clasificaciones: sistemas operativos por su estructura (visión interna), sistemas operativos por los servicios que ofrecen y, finalmente, sistemas operativos por la forma en que ofrecen sus servicios (visión externa). Sistemas Operativos por su Estructura Según [Alcal92], se deben observar dos tipos de requisitos cuando se construye un sistema operativo, los cuales son:
• Requisitos de usuario: Sistema fácil de usar y de aprender, seguro, rápido y adecuado al uso al que se le quiere destinar.

Requisitos del software: Donde se engloban aspectos como el mantenimiento, forma de operación, restricciones de uso, eficiencia, tolerancia frente a los errores y flexibilidad. Se describen las distintas estructuras que presentan los actuales sistemas operativos para satisfacer las necesidades que de ellos se quieren obtener.

Estructura monolítica. Es la estructura de los primeros sistemas operativos constituidos fundamentalmente por un solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra. Las características fundamentales de este tipo de estructura son:
• Construcción del programa final a base de módulos compilados                   separadamente que se unen a través del legador.
• Buena definición de parámetros de enlace entre las distintas rutinas existentes, que puede provocar mucho acoplamiento.
• Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes aspectos de los recursos de la computadora, como memoria, disco, etc.

Los tres sistemas operativos más comunes para los ordenadores personales son:

  1. Microsoft Windows,
  2. Apple Mac OS X,
  3. Linux,

Los sistemas operativos modernos utilizan una interfaz gráfica de usuario, o GUI. Una GUI te permite utilizar tu ratón para clicar en los diferentes iconos, botones, y menús. De manera que todo se muestra claramente en la pantalla usando una combinación de gráficos y textos.

Microsoft creó el sistema operativo Windows a mediados de 1980. A lo largo de los años, han ido apareciendo diferentes versiones de Windows, pero las más recientes son el Windows 8 (publicado en 2012), el Windows 7(2009) y el Windows Vista (2007).

Si vas a comprar un ordenador nuevo o vas a actualizarlo a una nueva versión de Windows, puedes elegir entre varias ediciones diferentes de Windows, como el Home Premium, el Professional o el Ultímate. Por ello podrías necesitar llevar a cabo una investigación previa para decidir qué edición es la correcta para ti.

Mac OS X

MAC OS es una línea de sistemas operativos creados por Apple. Viene precargada en todos los ordenadores nuevos  de Macintosh o Macs. Las versiones más recientes son conocidas como OS X, y versiones específicas incluyendo Yosemite (publicada en 2014),  (2012), Lion (2011), y Snow Leopard (2009). Apple también ofrece una versión llamada Mac OS X Server, diseñada para ser ejecutada en los servidores.
De acuerdo con el StatCounter Global Stats, los usuarios del Mac OS X representan el 9,5% del mercado de sistemas operativos desde septiembre de 2014 – un porcentaje mucho más bajo que los usuarios de Windows (casi el 90%). La única razón para que suceda esto es debido a que los ordenadores Apple suelen ser mucho más caros. Sin embargo, muchas personas prefieren la apariencia del Mac OS X.

Linux
Es una familia de sistemas operativos de código abierto,lo que significa que ellos puede ser modificados y distribuidos por cualquier persona alrededor de todo el mundo. Esta es la diferencia con respecto a los software con propiedad como Windows, ya que solo puede ser modificado por la compañía a la que pertenece (Microsoft). Las ventajas de Linux son que es gratuito y que tiene muchas versiones diferentes, por lo que puedes elegir. Cada versión tiene una apariencia diferente, y las más populares incluyen Ubuntu, Mint y Fedora.

Linux lleva el nombre de Linus Torvalds, quien creó el núcleo de Linux en 1991. El núcleo es el código del ordenador, la parte central del sistema operativo.
De acuerdo con el StatCounter Global Stats, los usuarios de Linux representan menos de un 2% del mercadode sistemas operativos desde septiembre de 2014. Sin embargo, muchos servidores funcionan con Linux debido a que es relativamente fácil personalizarlo.

Sistemas operativos de los dispositivos móviles.

Los sistemas operativos sobre los que hemos estado hablando fueron diseñados para ser ejecutados en ordenadores portátiles o de mesa. Los dispositivos móviles como los teléfonos, las tabletas y los MP3 o MP4 son diferentes a los ordenadores, así que sus sistemas operativos tienen que ser específicamente diseñados para ellos. Ejemplos de sistemas operativos móviles incluyen Apple iOS, Windows Phone, y Google Android.
 Los sistemas operativos de los dispositivos móviles son Google Android, Windows Phone y Apple iOS
No obstante, aún así puedes hacer un montón de cosas con ellos, como ver películas, navegar por la Web, gestionar tu calendario, y jugar a juegos.

Bibliografía.

O´brien, James A. (2006). Sistemas de Información Gerencial. México DF.

Silberschatz, Abraham (2007). Sistemas Operativos. México. ISBN 968-18-6168-X.

martes, 1 de septiembre de 2015

Vulnerabilidad y Seguridad de Redes Inalámbricas

Objetivo de Trabajo.
Conocer para este fin se utilizan tecnologías inalámbricas (Wi-Fi o Wireless) que utilizan, como identificarlas par que sirven y que son las frecuencias de 2.4 o 5 GHz.

Vulnerabilidades de las redes WIFI

Ningún tipo de red es totalmente intocable, incluso las redes con cable sufren de distintos tipos de vulnerabilidades. Las redes inalámbricas son aún más vulnerables que las redes con cables, debido a la propagación de la señal en todas direcciones. En este capítulo veremos los principales tipos de ataque a las redes inalámbricas. 

Gracias a los dispositivos portatiles como notebooks, tablets y smartphones, los usuarios de los mismos pueden conectarse rapidamente y sin problemas a cualquier conexion publica disponible en las cercanias. Pero esto puede llegar a tener un costo, que nos roben la informacion. A lo largo de este articulo podremos conocer algunas reglas que nos seran de mucha ayuda para navegar seguros por Internet en plaza, bares y donde sea que se nos ofrezca conexion.

Parece ser que no solo quien es victima del hurto de su conexion Wi-Fi puede resultar damnificado, sino tambien aquellos que la roban.

Tomando una serie de recaudos en lo que se refiere a la configuracion de nuestra red Wi-Fi, podremos evitar que otras personas se aprovechen de la falta de seguridad del sistema y utilicen nuestra conexion a Internet. Pero primero debemos detectar a estos intrusos. Conoce en este informe todo lo que debes hacer al respecto.

Wireless Network Watcher es una pequena utilidad gratuita que es capaz de escanear nuestra red inalambrica y mostrarnos una lista detallada de todos los equipos y dispositivos que estan conectados a la red, lo que nos permitirá encontrar facil y rapidamente cualquier otro equipo que en ese momento se encuentre conectado a la red.

En este artículo te damos una serie de consejos para que la señal inalámbrica de tu hogar sea aprovechada al máximo.
La conexión a internet es una de las cosas más habituales en nuestra vida diaria, ya sea para ver la prensa o para hablar por nuestras redes sociales. Uno de los principales métodos de conexión son las redes Wi-Fi, ¿pero son nuestras redes Wi-Fi seguras y están protegidas para evitar la intromisión de terceras personas?. A continuación veremos las principales vulnerabilidades que puede tener nuestra red Wi-Fi para protegerlas y saber qué tipos de ataques pueden hacer a nuestra red Wi-Fi.El sistema Wi-Fi es uno de los métodos que más usamos para conectarnos a internet, aunque esto no implica que sea el método más seguro. Actualmente las redes Wi-Fi tienen grandes problemas de seguridad y si no tomamos unas buenas medidas para solventarlos, cualquier usuario puede llegar a comprometer nuestra red. La seguridad de una red inalámbrica viene determinada por varios aspectos, los cuales podremos configurarlos desde los ajustes de nuestro router de forma sencilla.

 

Encripta tu red Wi-Fi

La encriptación abierta y encriptación WEB son las menos seguras. Con la abierta cualquiera puede acceder a nuestra red y obtener una clave WEB de un Wi-Fi es relativamente sencillo, con lo cual si tenemos alguno de éstos métodos de encriptación nuestra red no será segura.
La encriptación WPA enterprise es el método más seguro pero el menos conocido. Éste método consiste en la autenticación mediante usuarios y contraseñas guardadas en un servidor radius. Este método es muy poco usado ya que es el más difícil de configurar, ya que tendremos que crear el servidor y configurarlo todo.
La encriptación más recomendada será la WPA/WPA2, ya que solo es posible obtenerla realizando un ataque de diccionario o de fuerza bruta. Este ataque se realiza generando un diccionario con varias claves para intentar que coincida alguna con la del router y obtener así el acceso, cuanto mayor es el diccionario, mayores son las probabilidades de acceder. Las claves WPA/WPA2 pueden tener también otros tipos de vulnerabiliddes.

Vulnerabilidades de la encriptación WPA/WPA2

·         Claves por defecto: las claves por defecto son aquellas claves que trae el fabricante por defecto en el router. Éstas claves presentan grades problemas de seguridad, ya que hay diccionarios que recogen todas estas claves y mediante un ataque de fuerza bruta se podría llegar a obtener el acceso completo a la red Wi-Fi.
·         WPS: El protocolo WPS es un fallo asociado a uno de los métodos de asociación, más concretamente al PIN con el que se puede acceder al punto de acceso. El PIN está formado por ocho dígitos, cuando los primeros 4 dígitos (no hace falta escribir los cuatro restantes) de la clave son incorrectos, el router manda el mensaje EAP NACK, con lo que el número de combinaciones posibles se reduce bastante, por lo que se puede hacer un ataque de fuerza bruta con todas las combinaciones posibles. La única solución posible para esto es desactivar el WPS.

Aunque hay un gran número de vulnerabilidades diferentes éstas son las más importantes y con la que más cuidado tenemos que tener para asegurar toda nuestra red Wi-Fi. Ninguna red es segura completamente, pero si se toman las medidas necesarias se hará mucho más difícil la posibilidad de intromisión de un tercero, por lo que ganaremos en seguridad.
Archivado en Internet, Privacidad, Seguridad, Wi-Fi

Bibliográfia.
Revista PC/Magazine pag 86-97
articulo: "Sin Conexión"
Marzo 1995 Padriac Boyle.

Revista PC/Tips Byte pag 94-98
articulo: "Redes Inalámbricas"
Abril 1992 Nicolas Baran.
http://www.monografias.com/trabajos/redesinalam/redesinalam.shtml#ixzz3jsj0SBw7

Evolución de los Windows.

Objetivo de trabajo.

Conocer la historia de cómo han venido evolucionando los sistema operativo Windows de igual forma cambiando y renovando sus versiones con una mejora en sus interfaz gráfica y mejoramiento de funcionalidad.

 Introducción.
Hoy en día la tecnología avanza a cada año. Windows y su evolución a través de los años esta es la evolución de Windows, aunque hemos dejado fuera algunas versiones poco conocidas. ¿Cuáles recuerdas?

Windows 1.0 (1985). Con este empezó todo. Fue el primer sistema operativo de 16 bits de Microsoft y corría con DOS.

Windows 1.02 (1986). La versión “internacional” del primer Windows no tuvo mucha acogida.

Windows 2.0 (1987). Esta versión perdió terreno en comparación con el sistema operativo de interfaz gráfica de Mac

Windows 3.0 (1990). El primero de los sistemas operativos de Windows que se popularizó. Sus versiones posteriores hicieron énfasis en aprovechar los elementos multimedia y en arreglar errores de programación.

Windows 95 (1995). El siguiente paso en la evolución fue un paso a la modernidad en 32 bits. Integró la primera barra de “Inicio” y la posibilidad de agregar widgets al escritorio.

Windows 98 (1998). La popularidad de Windows creció más gracias a esta versión. Su Segunda Edición arregló muchos errores.

Windows 2000 (2000). El primer sistema operativo que dejó de estar basado en programación DOS y migró al sistema NT. Ese sería el estándar.

Windows XP (2001). Mucho más estable, fácil de usar y popular que sus antecesoras. Fue en su momento el sistema más vendido.

Windows Vista (2006). Nadie lo recibió bien: pese a que era gráficamente bueno, consumía muchos recursos del sistema.

Windows 7 (2009). Este sistema operativo redimió a Microsoft y se convirtió en el de venta más rápida en la historia.

WINDOWS 8 (2012). El cambio más dramático hasta ahora, eliminó la famosa barra de inicio y empezó a trabajar con un mosaico de iconos.


SISTEMAS MONOUSUARIO Y MULTIUSUARIO

En algunos sistemas operativos se accede al sistema por medio de un usuario único que tiene permiso para realizar cualquier operación. Este es el caso de los sistemas operativos más antiguos como MS-DOS y algunos más recientes como la serie Windows 95/98/Me de Microsoft o MacOS (antes de MacOS X) de Macintosh. En estos sistemas no existe una diferenciación clara entre las tareas que realiza un administrador del sistema y las tareas que realizan los usuarios habituales, no disponiendo del concepto de multiusuario, un usuario común tiene acceso a todas las capacidades del sistema, pudiendo borrar, incluso, información vital para su funcionamiento. Un usuario malicioso (remoto o no) que obtenga acceso al sistema podrá realizar todo lo que desee por no existir dichas limitaciones.
Otros sistemas operativos, sin embargo, han estado siempre preparados para soportar sistemas multiusuario, permitiendo agruparlos y asignar distintos privilegios a cada uno de ellos o a sus grupos. Este es el caso de todos los sistemas UNIX y de los sistemas Windows NT/2000. Esta característica es enormemente útil desde el punto de vista de seguridad. Cabe notar que los sistemas operativos libres (Linux y BSD) no soportan una asignación de grupos y usuarios tan versátil como NT y 2000. Los grupos en UNIX son mucho menos versátiles (y más difíciles de administrar) que aquellos aunque también más conocidos.
Queda claro que en todo ordenador donde la seguridad es un factor que se considera importante debe optarse por un sistema operativo que soporte varios usuarios con distintos privilegios.
A continuación se presenta una definición mas especifica de sistemas operativo multiusuario y monousuario, además Monotareas, Multitareas, Uniproceso, Multiproceso.

·         Multiusuarios.
Los sistemas operativos multiusuarios son capaces de dar servicio a más de un usuario a la vez, ya sea por medio de varias terminales conectadas a la computadora o por medio de sesiones remotas en una red de comunicaciones. No importa el número de procesadores en la máquina ni el número de procesos que cada usuario puede ejecutar simultáneamente.

·         Monousuarios.
Los sistemas operativos monousuarios son aquéllos que soportan a un usuario a la vez, sin importar el número de procesadores que tenga la computadora o el número de procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo. Las computadoras personales típicamente se han clasificado en este renglón.
 
·         Monotareas.
Los sistemas monotarea son aquellos que sólo permiten una tarea a la vez por usuario. Puede darse el caso de un sistema multiusuario y monotarea, en el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos puede estar haciendo solo una tarea a la vez.

·         Multitareas.
Un sistema operativo multitarea es aquél que le permite al usuario estar realizando varias labores al mismo tiempo. Por ejemplo, puede estar editando el código fuente de un programa durante su depuración mientras compila otro programa, a la vez que está recibiendo correo electrónico en un proceso en background. Es común encontrar en ellos interfaces gráficas orientadas al uso de menús y el ratón, lo cual permite un rápido intercambio entre las tareas para el usuario, mejorando su productividad.

·         Uniproceso.
Un sistema operativo uniproceso es aquél que es capaz de manejar solamente un procesador de la computadora, de manera que si la computadora tuviese más de uno le sería inútil. El ejemplo más típico de este tipo de sistemas es el DOS y MacOS.

·         Multiproceso.
Un sistema operativo multiproceso se refiere al número de procesadores del sistema, que es más de uno y éste es capaz de usarlos todos para distribuir su carga de trabajo. Generalmente estos sistemas trabajan de dos formas: simétrica o asimétricamente. Cuando se trabaja de manera asimétrica, el sistema operativo selecciona a uno de los procesadores el cual jugará el papel de procesador maestro y servirá como pivote para distribuir la carga a los demás procesadores, que reciben el nombre de esclavos. Cuando se trabaja de manera simétrica, los procesos o partes de ellos (threads) son enviados indistintamente a cualquiera de los procesadores disponibles, teniendo, teóricamente, una mejor distribución y equilibrio en la carga de trabajo bajo este esquema.

Bibliografía.
http://conozcasuhardware.c

Memorias ROM- RAM

Objetivo de Trabajo.
Conocer  el tipo de memoria a la que se puede acceder de forma aleatoria; esto es, se puede acceder a cualquier byte de la memoria sin pasar por los bytes precedente, reconocer que es ROM/ RAM es el tipo más común de memoria en las computadoras y en otros dispositivos.

Definición de memoria ROM
La memoria ROM, (read-only memory) o memoria de sólo lectura, es la memoria que se utiliza para almacenar los programas que ponen en marcha el ordenador y realizan los diagnósticos. La mayoría de los ordenadores tienen una cantidad pequeña de memoria ROM (algunos miles de bytes).
Puesto que la memoria ROM también permite acceso aleatorio, si queremos ser precisos, la memoria RAM debería llamarse memoria RAM de lectura y escritura, y la memoria ROM memoria RAM de sólo lectura.
Memoria ROM. Utilizada para el almacenaje de programas que hacen que el ordenador este en marcha y realize diagnósticos.Los ordenadores suelen tener una pequeña capacidad de memoria ROM.
Memoria RAM. Su función es guardar temporalmente la información concretamente mientras el ordenador está encendido. Esto quiere decir que si apagamos el odenador sin haber guardado antes los datos estos se pierden ya que la información solo pasa al disco duro cuando es guardada. Definitivamente se puede decir que es el lugar de trabajo del microprocedador. Esta memoria es la más utilizada en los PC u otros dispositivos.

La Memoria RAM está destinada a contener los programas cambiantes del usuario y los datos que se vayan necesitando durante la ejecucón y reutilizable, y su inconveniente radica en la volatilidad al contrtarse el suministro de corriente; si se pierde la alimentación eléctrica, la información presente en la memoria también se pierde.
Por este motivo, surge la necesidad de una memoria que permanentemente, guarde los archivos y programas del usuario que son necesarios para mantener el buen funcionamiento del sistema que en se ejecute en la misma. Es la que todos conocemos, pues es la memoria de acceso aleatorio o directo; es decir, el tiempo de acceso a una celda de la memoria no depende de la ubicación física de la misma (se tarda el mismo tiempo en acceder a cualquier celda dentro de la memoria). Son llamadas también memorias temporales o memorias de lectura y escritura.

En este tipo particular de Memoria es posible leer y escribir a voluntad.
Dentro de las Memorias físicas en nuestro Hardware, existen dos tipos en función de lectura/escritura o solamente lectura: la Memoria RAM y la Memoria ROM, aunque se diferencien sólo con una letra (a != o), también tienen diferencias técnicas que ampliaré a continuación.
La Memoria ROM nace por esta necesidad, con la característica principal de ser una memoria de sólo lectura, y por lo tanto, permanente que sólo permite la lectura del usuario y no puede ser reescrita.
Por esta característica, la Memoria ROM se utiliza para la gestión del proceso de arranque, el chequeo inicial del sistema, carga del sistema operativo y diversas rutinas de control de dispositivos de entrada/salida que suelen ser las tareas encargadas a los programas grabados en la Memoria ROM. Estos programas (utilidades) forman la llamada Bios del Sistema.
Entonces, en conclusión:
– La Memoria RAM puede leer/escribir sobre sí misma por lo que, es la memoria que utilizamos para los programas y aplicaciones que utilizamos día a día
– La Memoria ROM como caso contrario, sólo puede leer y es la memoria que se usa para el Bios del Sistema.
Bibliografía.