domingo, 18 de septiembre de 2011

Sistema Operativo VAX


SISTEMA VAX
Ø     Historia
El VAX es uno de los más exitosos de la familia de ordenadores de Digital Equipment Corporation. El nombre VAX, que significa "Extensión de dirección virtual" se refiere al gran espacio de direcciones virtuales, que estaba destinado a ser una extensión a la arquitectura de la PDP-11. En los primeros meses del proyecto, la máquina fue llamado PDP-11 / 780.
Su nombre original era VAX-11 (Virtual Address Extended PDP-11). Lanzada el 25 de octubre de 1977, fue la primera máquina comercial de arquitectura de 32 bits, lo que la convierte en un hito destacable en la historia de la computación. La primera VAX-11/780 fue instalada en Carnegie Mellon University.
Su sistema operativo, VMS (luego llamado OpenVMS), fue concebido junto con la máquina. Presentaba características muy novedosas para su tiempo, en particular un revolucionario sistema de clustering.
El VAX es un claro ejemplo de máquina del tipo memoria-memoria con registros de uso general. Posee 16 registros (R0,...,R15) de 32 bits. El PC (Program Counter, en español contador de programa) y el SP (Stack Pointer, en español puntero de pila) son los registros R15 y R14 respectivamente, son los registros de uso general con los que se consigue una mayor versatilidad y potencia en los modos de direccionamiento. También destacan el R13 y el R12. El primero se utiliza como FP (Frame pointer, en español apuntador de trama o puntero de marco), el segundo se utiliza como AP (Argument pointer, en español puntero a los argumentos). Estos dos registros son especialmente útiles cuando se manejan procedimientos y se requiere acceder a la información de la pila, creada en la llamada y para retorno luego de la ejecución de la rutina o procedimiento.
El primer modelo de VAX vendido era el VAX-11/780, que fue presentado el 25 de octubre de 1977 en la Reunión anual de Digital Equipment Corporation de Accionistas. Primeramente la velocidad del VAX-11/780 era de un MIPS, aunque el número real de instrucciones ejecutadas en 1 segundo era aproximadamente 500,000. Un VAX MIPS era la velocidad de un VAX-11/780. Dentro de la comunidad Digital el término VUP (VAX la Unidad de Funcionamiento) era el término más común, porque MIPS no se compara bien a través de arquitecturas diferentes.

Los últimos modelos de VAXen (modelos 7000 y 10000) fueron lanzados en 1992, aunque se introdujeron cambios hasta 1997. La línea se discontinuó en 1999, y en ese entonces se rumoreaba que todas las unidades remanentes habían sido adquiridas por Intel.

Ø     Objetivos
Extensión del PDP-11(Computador fabricado por la empresa Digital Equipment Corp. en las décadas de 1970 y 1980).
Facilitar la escritura de sistemas operativos y compiladores.
Interfaces entre lenguajes, hardware y sistema operativo.
Repertorio de instrucciones ortogonal.


Ø     Funciones
Tiene un poderoso conjunto de instrucciones de longitud variable y varios tipos de datos que permiten que los compiladores generen con rapidez código compacto y eficiente, por lo que los programas de los usuarios pueden correr más rápido y dar mejor rendimiento.
El lenguaje de los procesadores de VAX permite que los programas escritos en un lenguaje llamen a procedimientos escritos en otros lenguajes.
Su software de administración de la información proporciona un elaborado sistema para la administración de datos y compartir archivos.

Modo de funcionamiento de los administradores de recursos
        i.            Procesador
El VAX tiene un P.S.L (Proccesor status longword, en español palabra larga de estado del procesador) de 32 bits. Sus últimos cuatro bits son los bits de condición Z (cero), N (negativo), V (desbordamiento) y C (acarreo).
Esta máquina tiene una gran versatilidad y potencia a la hora de manejar diferentes tipos de datos. Es capaz de procesar enteros de tamaño de 1 a 8 bytes, números en coma flotante de simple (4 bytes) y doble precisión (8 bytes), caracteres, cadenas, e incluso números en BCD (Binary Coded Decimal).
Incorpora numerosas mejoras respecto a la PDP-11. Entre ellas una memoria caché, y una unidad en coma flotante (opcional). En cuanto a sus restricciones tiene la desventaja de que si no existe alineación a la hora de acceder a las instrucciones alojadas en memoria sus accesos a este recurso son más lentos.

      ii.            Memoria
Manejo de memoria en VMS
El sistema operativo VMS utiliza un esquema de manejo de memoria virtual combinado de segmentación paginada que se describe exactamente como se vió en el capítulo de administración de memoria de este trabajo. Lo novedoso en VMS es que usa un doble esquema de paginación cuando las páginas se van a intercambiar de memoria RAM hacia disco duro. En primer lugar, cuando una página necesita cargarse a RAM ésta se carga junto con varias páginas que están adyacentes, justificando esto por medio de la teoría del conjunto de trabajo que especifica que es muy probable que las referencias a memoria en el futuro inmediato caerán precisamente en esas páginas. De este modo, se tiene un doble algoritmo: al hecho de cargarse las páginas cuando se necesitan se le llama 'paginación por demanda' y al hecho de traerse las otras páginas del conjunto de trabajo por anticipado se le llama 'paginación anticipada'.

El manejo de entrada/salida en VMS
En VMS, se usan nombres 'lógicos' para describir a los dispositivos existentes en el sistema. Un concepto importante tanto en archivos como en dispositivos es el 'User Identification Code' (UIC) que permite establecer protecciones adicionales a los ACL. En los dispositivos se manejan cinco tipos de permisos: leer, escribir, ejecutar, borrar y controlar. No todos los permisos se aplican a todos los dispositivos. El permiso de 'control' no se maneja explícitamente sino que se otorga por omisioacute;n al dueño y al sistema. Los permisos de los discos, unidades de cinta y otros dispositivos son establecidos por el administrador del sistema.

viernes, 2 de septiembre de 2011

Linea de Tiempo de los Sistemas Operativos

A continuación les mostraremos una imagen sobre la historia y evolucion de los Sistemas Operativos a travéz de los años sobre una línea de tiempo.....


Sistemas Operativos en la Actualidad

Actualmente existen muchos Sistemas Operativos, de los cuales mucha gente desconoce su existencia porque nunca les hablan de ellos o los mira por algun medio de comunicacion.
En este espacio, solamente mencionaremos 3 Sistemas Operativos que me han llamado mucho la atención:
* Windows
Es el Sistema Operativo mas comercial y conocido por todo el mundo. Este SO es usado por el 90% de las computadoras en lo general, al comprar una computadora nueva normalmente viene algun Windows por determinado.
Esto es porque Windows es tan fácil de usar y configurar que no necesitan los usuarios tener previos conocimientos informáticos, además proporciona funciones en base a la necesidad de la gran mayor parte de la población como escribir documentos, navegar por internet, jugar los juegos mas recientes, escuchar músicas, ver peliculas, ver fotos, etc.
Sin embargo tiene sus grandes desventajas como la gran inestabilidad que tiene para muchos usuarios avanzados en el area informática, además que Windows suele tener grandes fallas de inseguridad por verse afectado por millones de virus que existen para dañar al sistema.
* Mac
Este Sistema Operativo se caracteriza por su gran sencillez de uso, cuenta con muchas de las funciones que Windows tambien proporciona pero en menor propoción. Su seguridad es muy recomendable por su gran ausencia de virus. Tiene grandes aplicaciones para videos, fotos y música. Su diseño es muy bueno.
Pero Mac también se le conoce por ser un Sistema Operativo de un costo alto, lo que muchas personas consideran un gasto excesivo.
* Linux
Es el mejor Sistema Operativo para muchos usuarios con experiencia de informática. Se pueden realizar cualquier tipo de trabajo, ofrece una de las mejores seguridades contra virus y amenazas, sin mencionar la estabilidad y potencia que proporciona al usuario.
Linux se le conoce como el Sistema Operativo Libre, esto quiere decir que es gratuito y fue desarrollado por programadores de todo el mundo.
Tiene sus desventajas, es muy dificil de usar y es muy incomodo para los usuarios sin experiencia en informática. En cuanto a juegos y aplicaciones son de poca calidad y muy escaso, la mayoria de los casos se instala manualmente no como los otros SO que su configuracion es automática.

En conclusión, si eres nuevo en la área Informática te recomendamos Windows y si tienes oportunidad de adquirir Mac es mejor, si ya eres todo un experto y buscas seguridad, estabilidad y potencia... lo tuyo es Linux.

jueves, 1 de septiembre de 2011

Entrevista de Sistemas Operativos a la Universidad de los Mochis

El día jueves 1 de Septiembre del 2011 se realizo una encuesta a los alumnos de la Universidad de Los Mochis acerca de los Sistemas Operativos, durante la entrevista la mayor parte de los alumnos desconocen el concepto de "Sistema Operativo", pero al mencionarle Windows, Linux o Mac pudieron reconocer a lo que nos estabamos refiriendo, los resultados de las encuestas fueron los siguientes:


1.- ¿Sabés qué es un Sistema Operativo?
Si --------- 35%
No -------- 65%

2.- ¿Qué Sistema Operativo usas?
Windows XP ------- 60%
Windows Vista ----- 10%
Windows Seven ----- 25 %
Linux(Ubuntu) ------- 5%
Mac ----------------- 0%

3.- ¿Por qué lo usas?
Facilidad de uso ------  75%
Desconocen otro S.O. - 10%
Experiencia en el S.O. - 15%

*Porcentaje basado al numero de estudiantes entrevistado y aplicando el clásico redondeo para una mejor expectativa del lector

Definición y Clasificación de Sistema Operativo

DEFINICION:

El Sistema Operativo es el software más importante de la computadora, ya que hacen funcionar a diversos programas. Los Sistemas Operativos realizan tareas básicas como el reconocimiento del teclado y mouse, enviar información a la pantalla, ubicar a los archivos y directorios en el disco duro, controla dispositivos como impresoras, escáner, usb, etc.

CLASIFICACION:
  1. Multiusuario: Permite dos o más usuarios utilicen los programas al mismo tiempo
  2. Multiprocesador: Soporta abrir un mismo programa en más de un CPU
  3. Multitarea: Permite que varios programas se ejecuten al mismo tiempo
  4. Multitramo: Permite que diversas partes de un programa funcionen al mismo tiempo
  5. Tiempo Real: Reponde a las entradas rápidamente

martes, 30 de agosto de 2011

ITLM Sistemas Operativos Bracamontes - Integrantes del Equipo

Este blog fue creado con el fin de cumplir los trabajos del profesor Bracamontes del ITLM en la materia de Sistemas Operativos I en la carrera Lic. en Informatica

Integrantes del Equipo:
* Vazquez Dalle Mese Ulises
* Aragon Muñoz Carlos Eduardo
* Verduzco Angulo Jesus Ramon
* Roman Ruiz Victor