domingo, 17 de abril de 2011

Las Distintas Funciones de Los Sistemas Operativos

Gestión de tareas: Acepta todos los trabajos y los conserva hasta su finalización

Interpretación de comandos: Interpreta los comandos que permiten al usuario comunicarse con el computador.

Control de recursos: Coordina y manipula el hardware del computador, como la memoria, las impresoras, las unidades de disco, el teclado o el mouse.

Manejo de dispositivos de E/S: Organiza los archivos en diversos dispositivos de almacenamiento, como en discos flexibles, discos duros, discos compactos o memorias extraíbles.

Manejo de errores: Gestiona los errores de hardware y la pérdida de datos.

Secuencia de tareas: El sistema operativo debe administrar la manera en que se reparten los procesos y definir el orden en que estos se ejecutan.

Protección: Evitar que las acciones de un usuario afecten el trabajo que está realizando otro usuario.

Multi - acceso: Un usuario se puede conectar a otra máquina sin tener que estar cerca de ella.

Contabilidad de recursos: Establece y administra el costo que se le cobra a un usuario por utilizar determinados recursos.















Sistemas Operativos Existentes



DOS: El famoso DOS, que quiere decir Disk Operating System (sistema operativo de disco), es más conocido por los nombres de PC-DOS y MS-DOS. MS-DOS fue hecho por la compañía de software Microsoft y es en esencia el mismo SO que el PC-DOS.
La razón de su continua popularidad se debe al aplastante volumen de software disponible y a la base instalada de computadoras con procesador Intel.
Cuando Intel liberó el 80286, DOS se hizo tan popular y firme en el mercado que DOS y las aplicaciones DOS representaron la mayoría del mercado de software para PC. En aquel tiempo, la compatibilidad IBM, fue una necesidad para que los productos tuvieran éxito, y la "compatibilidad IBM" significaba computadoras que corrieran DOS tan bien como las computadoras IBM lo hacían.



Sistemas operativos Windows
Windows 3.1: Microsoft tomo una decisión, hacer un sistema operativo que tuviera una interfaz gráfica amigable para el usuario, y como resultado obtuvo Windows. Este sistema muestra íconos en la pantalla que representan diferentes archivos o programas, a los cuales se puede dar acceso al darles doble clic con el puntero del mouse. Todas las aplicaciones elaboradas para Windows se parecen, por lo que es muy fácil aprender a usar nuevo software una vez aprendido las bases.
Windows 95: En 1995, Microsoft introdujo una nueva y mejorada versión del Windows 3.1. Las mejoras de este SO (sistema operativo) incluyen soporte multitareas y arquitectura de 32 bits, permitiendo así correr mejores aplicaciones para mejorar la eficacia del trabajo.
Windows NT: Esta versión de Windows se especializa en las redes y servidores. Con este SO se puede interactuar de forma eficaz entre dos o más computadoras.
Es de saber que esta industria ha ido sacando nuevas versiones del sistema operativo Windows tales como: Windows 98, Windows 2000, Windows XP, Windows Vista, y el más reciente Windows 7 entre otros.
LINUX es un sistema operativo, compatible Unix. Dos características muy peculiares lo diferencian del resto de los sistemas que podemos encontrar en el mercado, la primera, es que es libre, esto significa que no tenemos que pagar ningún tipo de licencia a ninguna casa desarrolladora de software por el uso del mismo, la segunda, es que el sistema viene acompañado del código fuente. El sistema lo forman el núcleo del sistema (kernel) más un gran número de programas / librerías que hacen posible su utilización.

LINUX se distribuye bajo la GNU Public License: Ingles, por lo tanto, el código fuente tiene que estar siempre accesible.

El sistema ha sido diseñado y programado por multitud de programadores alrededor del mundo. El núcleo del sistema sigue en continuo desarrollo bajo la coordinación de Linus Torvalds, la persona de la que partió la idea de este proyecto, a principios de la década de los noventa. Por lo tanto encontramos cantidades de distribuciones tales como: Mandrake, RedHat, SuSé, Debian, Amanda, Fedora entre otros.


OS/2: Este SO fue hecho por IBM. Tiene soporte de 32 bits y su interfaz es muy buena. El problema que presenta este sistema operativo es que no se le ha dado el apoyo que se merece en cuanto a aplicaciones se refiere. Es decir, no se han creado muchas aplicaciones que aprovechen las características del SO, ya que la mayoría del mercado de software ha sido monopolizado por Windows.

Mac OS: Las computadoras Macintosh no serían tan populares como lo son si no tuvieran el Mac OS como sistema operativo de planta. Este sistema operativo es tan amigable para el usuario que cualquier persona puede aprender a usarlo en muy poco tiempo. Por otro lado, es muy bueno para organizar archivos y usarlos de manera eficaz. Este fue creado por Apple Computer, Inc.

UNIX: El sistema operativo UNIX fue creado por los laboratorios Bell de AT&T en 1969 y es ahora usado como una de las bases para la súper carretera de la información. Unix es un SO multiusuario y multitarea, que corre en diferentes computadoras, desde supercomputadoras, Mainframes, Minicomputadoras, computadoras personales y estaciones de trabajo. Esto quiere decir que muchos usuarios pueden estar usando una misma computadora por medio de terminales o usar muchas de ellas.

Solaris es un sistema operativo de tipo Unix desarrollado desde 1992 inicialmente por Sun Microsystems y actualmente por Oracle Corporation como sucesor de SunOS. Es un sistema certificado oficialmente como versión de Unix. Funciona en arquitecturas SPARC y x86 para servidores y estaciones de trabajo.

Palm OS es un sistema operativo que fue hecho por PalmSource, Inc. para computadores de mano o bolsillo (PDAs) fabricados por varios licenciatarios.



Y con una sociedad consumista y globalizada en la cual lo que importa es la economía, se presenta la llamada guerra de sistemas.



Las 4 Grandes Funciones del Sistema Operativo

Un sistema operativo, posee cuatro funciones en general, es decir las más importantes; las cuales son las que le otorgan al computador la facilidad y la utilidad en el manejo de dichos equipos.



La primera de ellas es coordinar y manipular el hardware del computador, es decir que se encarga del correcto funcionamiento de todos los periféricos ya sean de almacenamiento, entrada y/o salida y comunicación, permitiendo que estos se comuniquen de manera coordinada con el equipo, y puedan ser usadas por el administrador o usuario. Es misión del sistema operativo gestionar directamente los periféricos, ofreciendo al programador unos servicios para su utilización mucho más sencillos que los que ofrecen éstos a nivel hardware.
A nivel físico los periféricos son muy distintos, por esto los servicios que ofrece el sistema operativo para trabajar con dispositivos distintos son muy parecidos, la E/S independiente del dispositivo.
El sistema operativo ofrece como mínimo los siguientes servicios para realizar las operaciones de E/S (entrada y salida) como apertura de un periférico, operaciones de lectura y escritura y cierre de un periférico.

La segunda es organizar los archivos en diversos dispositivos de almacenamiento, de manera que no haya pérdida de información y que tampoco se desperdicie la cantidad de espacio disponible. El Sistema operativo debe mantener una estructura de datos donde almacena la información sobre qué zona de la memoria ocupa cada proceso, así como de las zonas de la memoria libres. La CPU capta de la memoria principal las instrucciones máquina de los programas para ejecutarlas. Esto implica que para que un programa se pueda ejecutar debe está cargado en la memoria principal. Por esto el tamaño máximo del código máquina de un programa no debería exceder del tamaño de la memoria principal.
Memoria Virtual: permite que el usuario pueda crear programas cuyo código máquina excede del tamaño de la memoria principal. Para proporcionar memoria virtual, el sistema mantiene en la memoria principal sólo parte del código de un programa por donde se va ejecutando actualmente, y el resto permanece en memoria principal.

Gestiona los errores de hardware y la pérdida de datos, gracias al sistema operativo, se mantiene una estructura de datos para guardar información sobre cada uno de los procesos que se ejecutan concurrentemente en el sistema. Decide cuando se interrumpe un proceso y determina a qué proceso se le asigna la CPU en su lugar, para ello se ejecuta un programa llamado planificador.
Servicios relacionados con la gestión de la CPU que proporcionan todos los sistemas operativos:
· Creación de un proceso.
· Terminación de un proceso.


Por último se encarga de brindar al usuario una interfaz con la cual pueda operar de manera fácil todas las funciones anteriormente descritas, mediante una interfaz grafica y otra de identificación de comandos.
Existen datos que deben de sobrevivir a la ejecución de un programa. La solución es almacenar estos en memoria secundaria. El sistema operativo facilita notablemente el trabajo con la memoria secundaria, al presentar una interfaz de uso simple. El sistema operativo aporta un conjunto de servicios para manipular los ficheros, como podrían ser: abrir un fichero, escribir en un fichero, leer de un fichero, borrar un fichero y cerrar un fichero.

Programa principal del Sistema

El programa principal del sistema es designado como núcleo del sistema o interprete de comando. Este tiene la capacidad de traducir órdenes que ingresan los usuarios, por medio de un conjunto de instrucciones facilitadas  por el mismo directamente al núcleo y al conjunto de herramientas que forman el sistema operativo.

Entre las tareas que desempeña se incluye el manejo de las interrupciones, la asignación de trabajo al procesador y proporcionar una vía de comunicación entre los distintos programas. En general, el núcleo se encarga de controlar el resto de los módulos y sincronizar su ejecución.



En el caso del sistema operativo DOS (Sistema operativo de disco) dicho intérprete de comandos se conoce como el Command.com. En sistemas operativos como UNIX, LINUX, Windows, se llama Kernel.
                                      
Kernel, es el núcleo del sistema operativo, módulo principal que provee todos los servicios esenciales y necesarios para el funcionamiento de las aplicaciones y dispositivos que manejará el sistema operativo. Se recomienda si no se tiene experiencia con el manejo, no hacer modificaciones en él. Generalmente el kernel es un relativo trozo de código que es cargado en memoria cuando el computador inicia, el cual permite administrar dispositivos como unidades de almacenamiento. Cuando se usan sistemas operativos como Unix o Linux, un archivo denominado kernel puede estar presente. En algunos casos el código del kernel puede ser modificado y compilado a satisfacción del cliente, si este archivo llegase a fallar el sistema en general fallaría. En sistemas Windows, archivos que tienen la palabra “kernel” o “Kern” como Kernel32.dll pueden ser vistos.

Sistema Operativo

Para empezar definiendo que es un sistema operativo, empezaremos por las dos palabras que la componen:
Sistema: Es un conjunto de personas, máquinas y/o cosas que ordenadamente relacionadas entre sí, y con un objetivo en común contribuyen a lograr una determinada meta.

Operativo: Dicho de algo, ya sean personas u objetos, que obra y consiguen lo deseado es decir logrando el objetivo o función.

Debemos tener en cuenta que estas definiciones deben ser encaminadas y aplicadas al ámbito informático y de computadores.

Por lo tanto, un sistema operativo es un software complejo y estructurado, compuesto de distintos programas, siendo el conjunto de estos programas la parte más importante de un computador, ya que este se encarga de reconocer el procesador, las unidades de almacenamiento y los distintos periféricos, dispositivos de entrada, de almacenamiento y de salida y también se encarga de gestionarlos lo que hace posible controlar un computador, e incluso hoy en día se han logrado los avances para que cualquier clase de dispositivo electrónico pueda ser manejado por un sistema operativo. Sin un sistema operativo un computador no es capaz de funcionar correctamente, y el computador no tendría ninguna forma de ser usado por el usuario.
Comienza a trabajar cuando en memoria se carga un programa específico y aun antes de ello, que se ejecuta al iniciar el equipo, o al iniciar una máquina virtual, y gestiona el hardware de la máquina desde los niveles más básicos, brindando una interfaz con el usuario.
Un sistema operativo se puede encontrar normalmente en la mayoría de los aparatos electrónicos que utilicen microprocesadores para funcionar, ya que gracias a éstos podemos entender la máquina y que ésta cumpla con sus funciones (teléfonos móviles, reproductores de DVD, autorradios, computadoras, radios, etc.)

En pocas palabras un sistema operativo cumple la función de intérprete entre el usuario y el computador, para que el usuario tenga la facilidad de tener a su disposición una interfaz legible, y que por medio de comandos ya establecidos se pueda comunicar con el computador, sin tener necesidad de tener conocimientos avanzados de programación.

viernes, 4 de marzo de 2011

Experiencia De Laboratorio Sobre El Disco Duro

Disco duro Samsung - Modelo:   SV2042H

Tiene: 2 cabezales de lectura, 217 pistas, 18 sectores por pista, 512 Bytes por sector.


Capacidad= 2cabezales*217pistas/cabezal*18sectores/pista*512Bytes/sector=3999744 Bytes=4 GB
Primero se procede a quitar los tornillos de la carcasa, donde encontraremos 2 dispositivos de escritura y lectura,1 el cabezal y brazo actuador que están adheridos a un electrón imán, que mediante señales  de campo electromagnético escribe y sobrescribe  datos, unos encimas de otros, además el disco duro no es volátil, y sirve para guardar datos digitales como una especie de memoria flash ,ya que se puede grabar, regrabar, el plato gira a través de un motor de giro,   este se utiliza un eje para poder generar movimiento, y esta constituido de una parte lógica y mecánica.
Mecánico se refiere principalmente para denominar a todos los profesionales que se ocupan de la construcción de equipos industriales y maquinarias, así como de su montaje y de su mantenimiento cuando las máquinas están en servicio.  De los ajustes automotrices en las partes mas ordenadas del equilibrio de la piezas.
Tanta globalidad de profesionales contiene una buena variedad de especialidades de mecánicos según la tarea que desarrollen:
Así por ejemplo en los talleres y fábricas de construcción de equipos y maquinaria, los mecánicos se especializan según la máquina herramienta que manejen, por ejemplo: Ajustadores, torneros, frisadores rectificadoressoldadores, etc.
Los mecánicos que se ocupan del montaje de maquinaria, se les conoce como mecánicos montadores.
Finalmente a los mecánicos que se ocupan del mantenimiento de maquinaria reciben el nombre de: mecánicos de automoción, mecánicos de barcos, mecánicos de trenes, mecánicos de aviones, etc.

Y  están constituido por una parte lógica que esta hecha de integrados y encapsulados que permite el funcionamiento del cerebro del computador, ya que ejecuta la mayoría de ordenes y permite el buen funcionamiento del PC,  encargada de Desarrollada para lidiar con razonamientos en el campo de la mecánica cuántica; su característica más notable es el rechazo de la propiedad distributiva. Y dirige el funcionamiento del hardware y el software. Como tal el disco duro a simple vista, nunca tiene contacto el cabezal, con el disco, es decir nunca lo fricciona, ya que se forma una finísima lamina de aire de 3 nanómetros.

Ide  es la interfaz de comunicación de nuestro disco duro,la mas ancestral,y provedora de los avances de interfaz con convertidor,donde irtiervienele cable ide,de acuerdo a la configuraciòn  del jumper,el primero sera maestro, es decir se hace la configuracion de los jumpers en el disco duro de acuerdo a lo establecido en cada uno, es la mas estándar,por su adsequibilidad y versatilidad.
Este discuro duro tenia un plato y 2 cabezales,ya que es un cabezal por cada cara y en algunos casos solo se utiliza una cara.
Son discos de aluminio, recubierto de oxido magnetizado ,son muy sensibles y empacados al vacioyaque nunca se pueden tocar ya que cualquier particula de polvo destruye o raya la superficie del disco, por eso solo abrimos discos duros viejos o ya desgastados, puesto que estos ya no se usan, ademas si se abre un disco duro bueno y no se tiene un laboratorio especializado, este es propenso a dañarse. Debido a que tiene una capacidad de almacenamiento de GB podemos deducir que el motor con los platos, giran a una velociadad de 5200 rpm. Entre mas revoluciones gire, es mas rapido.
Todos sus discos son concentricos y giran ala vez.

Carcasa


Disco duro abierto


Parte trasera del disco duro


Interfaz de alimentación MOLEX, interfaz de



El jumper esta configurado en máster


Parte lógica. Delantera y trasera



Placas de imanes con el brazo actuador. Bobina de voz