SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler offline
Elizabeth Aguilar Vargas
SISTEMAS OPERATIVOS Y SU ARQUITECTURA
"Año de la Diversificación Productiva y del Fortalecimiento de la
Educación"
CARRERA PROFESIONAL : Computación e informática
APELLIDO Y NOMBRE : Aguilar Vargas Elizabeth
DOCENTE : Ing. Wildo Huilca Moyna
ASIGNATURA : Software De Servidores De Red
TEMA : Sistemas Operativos Arquitectura
AÑO : ll semestre
ABANCAY-APURIMAC
2015
Elizabeth Aguilar Vargas
SISTEMAS OPERATIVOS Y SU ARQUITECTURA
GRADECIMIENTOS
Primero y antes que nada, dar gracias a Dios, por estar conmigo en cada
Paso que doy, por fortalecer mi corazón e iluminar mi mente y por haber
Puesto en mi camino a aquellas personas que han sido mi soporte y
Compañía durante todo el periodo de estudio.
Agradecer hoy y siempre a mi familia por el esfuerzo realizado por ellos. El
Apoyo en mis estudios, de ser así no hubiese sido posible. A mis padres y
Demás familiares yaqué me brindan el apoyo, la alegría y me dan la fortaleza
Necesaria para seguir adelante.
Elizabeth Aguilar Vargas
SISTEMAS OPERATIVOS Y SU ARQUITECTURA
Índice
- Introducción.
1.- ¿Qué es un Sistema Operativo ?................................................................................1
1.1.- Interfaz de Línea de Comando……………………………………………………………………….……1
1.2.- Interfaz Gráfica del Usuario…………………………………………………………………………….....1
2.- Funciones de los Sistemas Operativos…………………………………………………………….….….2
3.- Categoría de los Sistemas Operativos…………………………………………………………….……...3
3.1.- Sistema Operativo Multitareas………………………………………………………………….….......3
3.2.- Sistema Operativo Mono tareas………………………………………………………………….….….3
3.3.- Sistema Operativo Monousuario………………………………………………………………………..3
3.4.- Sistema Operativo Multiusuario……………………………………………………………………..….3
3.5.- Secuencia por Lotes…………………………………………………………………………………….…….3
3.6.- Tiempo Real……………………………………………………………………………………………….….….3
3.7.- Tiempo Compartido ………………………………………………………………………………………...3
4.- Los Sistemas Operativos más Populares de las PC………………………………………….….…4
4.1.- MS-DOS…………………………………………………………………………………………………….………4
4.2.- OS/2……………………………………………………………………………………………………………….…4
4.3.- Macintosh OS…………………………………………………………………………………………………..4
4.4.- UNIX…………………………………………………………………………………………………………………4
4.5.- Microsoft Windows NT…………………………………………………………………………………….4
4.6.- Microsoft Windows 95……………………………………………………………………………………..4
5.- Optimización del Sistema Operativo con utilerías de Software……………………….…..5
5.1.- Fragmentación de Archivos……………………………………………………………………………...5
5.2.- Compresión de Datos. ……………………………………………………………………………………..5
5.3.- Administración de Memoria. ……………………………………………………………………………6
6. Arquitectura………………………………………………………………………………………………….………6
6.1 Historia y evolución de computadoras………………………………………………………..………6
7. Mainboard (placa base)……………………………………………………………………………….……….7
8. Evolución de Mainboard……………………………………………………………………………….………8
9. Socket y microprocesador……………………………………………………………………………….…...9
10. conclusión………………………………………………………………………………………………………….10
11. bibliografía…………………………………………………………………………………………………………11
Elizabeth Aguilar Vargas
SISTEMAS OPERATIVOS Y SU ARQUITECTURA
Introducción
Sin el software, una computadora no es más que una masa metálica sin utilidad. Con el software,
una computadora puede almacenar, procesar y recuperar información, encontrar errores de
ortografía en manuscritos, tener aventuras e intervenir en muchas otras valiosas actividades
para ganar el sustento. El software para computadoras puede clasificarse en general en dos
clases: los programas de sistema, que controlan la operación de la computadora en si y los
programas de aplicación, los cuales resuelven problemas para sus usuarios. El programa
fundamental de todos los programas de sistema es el sistema operativo (SO), que controla todos
los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los
programas de aplicación. Las arquitecturas de las computadoras evolucionando de forma rápida
alcanzando sorprendes velocidades y capacidades , sobre sus orígenes y sus partes más
importantes, aclararemos puntos muy importante sobre buses, puertos de comunicación,
configuración de placas sobre algunos modelos, en capitulo trato sobre la evolución de la
mainboard y muestro alguno planos y estructura de mainboard sacadas por asi decirlo de un
museo, también incluyo descripción fuentes y case se desarrollaron, en el capítulo tres vero
sobre los socket y slot para microprocesadores. Este documento fue recopilado buscando
realidades diferentes que hay mercado, bueno espero que se gran utilidad este documento para
los que desean profundizar sobre el tema de arquitectura de PC´s, espero que me envíen sus
comentarios a fersystem_soft@hotmail.com, agradecido anticipadamente a todos los lectores.
Elizabeth Aguilar Vargas
SISTEMAS OPERATIVOS Y SU ARQUITECTURA
1.- ¿Qué es un Sistema Operativo?
Desde su creación, las computadoras digitales han utilizado un sistema de codificación de
instrucciones en sistema de numeración binaria, es decir con los 0S. Esto se debe a que los
circuitos integrados funcionan con este principio, es decir, hay corriente o no hay corriente. En
el origen de la historia de las computadoras (hace unos cuarenta años), los sistemas operativos
no existían y la introducción de un programa para ser ejecutado se convertía en un increíble
esfuerzo que solo podía ser llevado a cabo por muy pocos expertos. Esto hacia que las
computadoras fueran muy complicadas de usar y que se requiriera tener altos conocimientos
técnicos para operarlas. Era tan complejo su manejo, que en algunos casos el resultado llegaba
a ser desastroso. Además, el tiempo requerido para introducir un programa en aquellas grandes
máquinas de lento proceso superaba por mucho el de ejecución y resultaba poco provechosa la
utilización de computadoras para resolución de problemas prácticos. Se buscaron medios más
elaborados para manipular la computadora, pero que a su vez simplificaran la labor del operador
o el usuario. Es entonces cuando surge la idea de crear un medio para que el usuario pueda
operar la computadora con un entorno, lenguaje y operación bien definido para hacer un
verdadero uso y explotación de esta. Surgen los sistemas operativos Un sistema operativo es el
encargado de brindar al usuario una forma amigable y sencilla de operar, interpretar, codificar
y emitir las ordenes al procesador central para que este realice las tareas necesarias y específicas
para completar una orden. El sistema operativo, es el instrumento indispensable para hacer de
la computadora un objeto útil. Bajo este nombre se agrupan todos aquellos programas que
permiten a los usuarios la utilización de este enredo de cables y circuitos, que de otra manera
serian difíciles de controlar. Un sistema operativo se define como un conjunto de
procedimientos manuales y automáticos, que permiten a un grupo de usuarios compartir una
instalación de computadora eficazmente.
1.1.- Interfaz de Línea de Comandos.
La forma de interfaz entre el sistema operativo y el usuario en la que este escribe los comandos
utilizando un lenguaje de comandos especial. Los sistemas con interfaces de líneas de comandos
se consideran más difíciles de aprender y utilizar que los de las interfaces gráficas. Sin embargo,
los sistemas basados en comandos son por lo general programables, lo que les otorga una
flexibilidad que no tienen los sistemas basados en gráficos carentes de una interfaz de
programación.
Elizabeth Aguilar Vargas
SISTEMAS OPERATIVOS Y SU ARQUITECTURA
1.2.- Interfaz Gráfica del Usuario.
Es el tipo de visualización que permite al usuario elegir comandos, iniciar programas y ver listas
de archivos y otras opciones utilizando las representaciones visuales (iconos) y las listas de
elementos del menú. Las selecciones pueden activarse bien a través del teclado o con el mouse.
Para los autores de aplicaciones, las interfaces gráficas de usuario ofrecen un entorno que se
encarga de la comunicación con el ordenador o computadora. Esto hace que el programador
pueda concentrarse en la funcionalidad, ya que no está sujeto a los detalles de la visualización
ni a la entrada a través del mouse o el teclado. También permite a los programadores crear
programas que realicen de la misma forma las tareas más frecuentes, como guardar un archivo,
porque la interfaz proporciona mecanismos estándar de control como ventanas y cuadros de
diálogo. Otra ventaja es que las aplicaciones escritas para una interfaz gráfica de usuario son
independientes de los dispositivos: a medida que la interfaz cambia para permitir el uso de
nuevos dispositivos de entrada y salida, como un monitor.
2.- Funciones de los Sistemas Operativos.
-Interpreta los comandos que permiten al usuario comunicarse con el ordenador.
- Coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las
unidades de disco, el teclado o el mouse.
- Organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos
duros, discos compactos o cintas magnéticas.
-Gestiona los errores de hardware y la pérdida de datos.
-Servir de base para la creación del software logrando que equipos de marcas distintas
funcionen de manera análoga, salvando las diferencias existentes entre ambos.
- Configura el entorno para el uso del software y los periféricos; dependiendo del tipo de
máquina que se emplea, debe establecerse en forma lógica la disposición y características del
equipo. Como por ejemplo, una microcomputadora tiene físicamente dos unidades de disco,
puede simular el uso de otras unidades de disco, que pueden ser virtuales utilizando parte de la
memoria principal para tal fin. En caso de estar conectado a una red, el sistema operativo se
convierte en la plataforma de trabajo de los usuarios y es este quien controla los elementos o
recursos que comparten. De igual forma, provee de protección a la información que almacena.
Elizabeth Aguilar Vargas
SISTEMAS OPERATIVOS Y SU ARQUITECTURA
TRANSCRIPCIÓN
El sistema operativo es el programa más importante de la computadora. En realidad es un
conjunto de programas que hace dos cosas fundamentales. Una de ellas es organizar y
administrar el hardware del equipo: partes internas y periféricos. Todo pueden funcionar
perfectamente, pero sin un sistema operativo no podemos usarlo. A finales de los años 40,
cuando no había sistemas operativos, los programadores ponían en funcionamiento el hardware
repitiendo constantemente una serie de pasos muy laboriosos. Para automatizar el proceso se
crearon los sistemas operativos. Pero la parte más evidente es darle al usuario la capacidad de
comunicarse con la computadora. Es decir, dotar a la computadora de una interfaz. Permite que
el usuario se pueda comunicar con la computadora: hace de traductor entre nosotros y la
máquina, y viceversa. Una interfaz es el conjunto de elementos que permiten la comunicación
del usuario con la computadora. Estos elementos pueden ser palabras, letras, números
(alfanuméricos) o imágenes (gráficos).
1°imagen
Vía: www.google.com.pe
Elizabeth Aguilar Vargas
SISTEMAS OPERATIVOS Y SU ARQUITECTURA
3.- Categoría de los Sistemas Operativos.
3.1.- Sistema Operativo Multitareas.
Es el modo de funcionamiento disponible en algunos sistemas operativos, mediante el cual una
computadora procesa varias tareas al mismo tiempo. Existen varios tipos de multitareas. La
conmutación de contextos (context Switching) es un tipo muy simple de multitarea en el que
dos o más aplicaciones se cargan al mismo tiempo, pero en el que solo se esta procesando la
aplicación que se encuentra en primer plano (la que ve el usuario). Para activar otra tarea que
se encuentre en segundo plano, el usuario debe traer al primer plano la ventana o pantalla que
contenga esa aplicación. En la multitarea cooperativa, la que se utiliza en el sistema operativo
Macintosh, las tareas en segundo plano reciben tiempo de procesado durante los tiempos
muertos de la tarea que se encuentra en primer plano (por ejemplo, cuando esta aplicación esta
esperando información del usuario), y siempre que esta aplicación lo permita. En los sistemas
multitarea de tiempo compartido, como OS/2, cada tarea recibe la atención del
microprocesador durante una fracción de segundo. Para mantener el sistema en orden, cada
tarea recibe un nivel de prioridad o se procesa en orden secuencial. Dado que el sentido
temporal del usuario es mucho más lento que la velocidad de procesamiento del ordenador, las
operaciones de multitarea en tiempo compartido parecen ser simultáneas.
3.2.- Sistema Operativo Monotareas.
Los sistemas operativos monotareas son más primitivos y es todo lo contrario al visto
anteriormente, es decir, solo pueden manejar un proceso en cada momento o que solo puede
ejecutar las tareas de una en una. Por ejemplo cuando la computadora esta imprimiendo un
documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se
termine la impresión.
3.3.- Sistema Operativo Monousuario.
Los sistemas monousuarios son aquellos que nada más puede atender a un solo usuario, gracias
a las limitaciones creadas por el hardware, los programas o el tipo de aplicación que se esté
ejecutando. Estos tipos de sistemas son muy simples, porque todos los dispositivos de entrada,
salida y control dependen de la tarea que se esta utilizando, esto quiere decir, que las
instrucciones que se dan, son procesadas de inmediato; ya que existe un solo usuario. Y están
orientados principalmente por los microcomputadores.
3.4.- Sistema Operativo Multiusuario.
Elizabeth Aguilar Vargas
SISTEMAS OPERATIVOS Y SU ARQUITECTURA
Es todo lo contrario a monousuario; y en esta categoría se encuentran todos los sistemas que
cumplen simultáneamente las necesidades de dos o más usuarios, que comparten mismos
recursos. Este tipo de sistemas se emplean especialmente en redes. En otras palabras consiste
en el fraccionamiento del tiempo (timesharing).
3.5.- Secuencia por Lotes.
La secuencia por lotes o procesamiento por lotes en microcomputadoras, es la ejecución de una
lista de comandos del sistema operativo uno tras otro sin intervención del usuario. En los
ordenadores más grandes el proceso de recogida de programas y de conjuntos de datos de los
usuarios, la ejecución de uno o unos pocos cada vez y la entrega de los recursos a los usuarios.
Procesamiento por lotes también puede referirse al proceso de almacenar transacciones
durante un cierto lapso antes de su envío a un archivo maestro, por lo general una operación
separada que se efectúa durante la noche. Los sistemas operativos por lotes (batch), en los que
los programas eran tratados por grupos (lote) en ves de individualmente. La función de estos
sistemas operativos consistía en cargar en memoria un programa de la cinta y ejecutarlo. Al final
este, se realizaba el salto a una dirección de memoria desde donde reasumía el control del
sistema operativo que cargaba el siguiente programa y lo ejecutaba. De esta manera el tiempo
entre un trabajo y el otro disminuía considerablemente.
3.6.- Tiempo Real.
Un sistema operativo en tiempo real procesa las instrucciones recibidas al instante, y una vez
que han sido procesadas muestra el resultado. Este tipo tiene relación con los sistemas
operativos monousuarios, ya que existe un solo operador y no necesita compartir el procesador
entre varias solicitudes. Su característica principal es dar respuestas rápidas; por ejemplo en un
caso de peligro se necesitarían respuestas inmediatas para evitar una catástrofe.
3.7.- Tiempo Compartido.
El tiempo compartido en ordenadores o computadoras consiste en el uso de un sistema por más
de una persona al mismo tiempo. El tiempo compartido ejecuta programas separados de forma
concurrente, intercambiando porciones de tiempo asignadas a cada programa (usuario). En este
aspecto, es similar a la capacidad de multitareas que es común en la mayoría de los
microordenadores o las microcomputadoras. Sin embargo el tiempo compartido se asocia
generalmente con el acceso de varios usuarios a computadoras más grandes y a organizaciones
de servicios, mientras que la multitarea relacionada con las microcomputadoras implica la
realización de múltiples tareas por un solo usuario.
Elizabeth Aguilar Vargas
SISTEMAS OPERATIVOS Y SU ARQUITECTURA
4.- Los Sistemas Operativos más Populares de las PC.
Los sistemas operativos empleados normalmente son UNIX, Macintosh OS, MS-DOS, OS/2,
Windows 95 y Windows NT.
4.1.- MS-DOS.
El significado de estas letras es el de Microsoft Disk Operating System. Microsoft es el nombre
de la compañía que diseño este sistema operativo, e IBM la compañía que lo hizo estándar al
adoptarlo en sus microordenadores. Este sistema operativo emplea discos flexibles con una
organización determinada. Los discos se pueden grabar por una o por dos caras y la información
se organiza en 40 pistas de 8 ó 9 sectores de un tamaño de 512 caracteres, reservándose el
sistema para la propia información del disco, que puede ser disco removible o disco duro,
teniendo en el segundo más capacidad pero similar estructura. Los nombres de los ficheros en
MS-DOS, para los que se emplean tanto letras como números, se componen de dos partes: el
nombre del fichero y la extensión, estando ambos datos separados por un punto. Las diferentes
unidades de disco son identificadas por el MS-DOS a través de una letra seguida de dos puntos.
Los tipos de extensión más habituales son como aparecería la memoria cargada con ellos; es
decir, que pueden cargar directamente a memoria sin el auxilio del sistema operativo. Los de
extensión .EXE precisan que el cargador del DOS los coloque en memoria, lo que significa que el
sistema operativo debe estar en memoria. Los del tipo .BAT son los compuestos de comandos
que se ejecutan secuencialmente. El sistema operativo tiene varios componentes que son:
- Rutinas de control, que funcionan con el programa IBM.DOS, y se encargan de las operaciones
de entrada / salida.
- Procesador de comandos, también llamado COMMAND.COM, que procesa los dos tipos de
comandos de que dispone el DOS; es decir, los residentes en memoria o internos, y los no
residentes o externos, que residen en el disco del sistema operativo.
- Rutinas de servicios accesibles desde el programa control. También existe la posibilidad de
subdividir el disco en subdirectorios que permiten un empleo más ágil de toda la información.
MS-DOS está lejos de ser el sistema operativo ideal, ya que, de momento, se trata de un sistema
mono tarea, pero aunque esto se resolviera, seguiría presentando problemas de diseño que
provocan que el comportamiento de la máquina sea poco fiable. A pesar de estas desventajas y
de que existen otros sistemas operativos en el mundo de la microinformática, hay que tener
siempre presente la enorme cantidad de software que se ha desarrollado para DOS y que
conviene aprovechar en lo posible.
Elizabeth Aguilar Vargas
SISTEMAS OPERATIVOS Y SU ARQUITECTURA
4.2.- OS/2.
Desarrollado inicialmente por Microsoft Corporation e International Business Machines (IBM),
después de que Intel introdujera al mercado su procesador 80286. Pero la sociedad no duro
mucho ya que IBM veía a Windows como una amenaza para el SO/2. Pero IBM continuo
desarrollando este sistema operativo. El OS/2 al principio fue muy parecido al MS-DOS, tiene
una línea de comando, pero la diferencia que existe con el DOS es el intérprete de comandos, el
cual es un programa separado del kernel del sistema operativo y aparece únicamente cuando
se hace clic en uno de los iconos “OS/2 prompt” dentro del Workplace Shell. Otra diferencia es
que este sí en un sistema operativo multitarea. En el OS/2 muchos de los comandos son
idénticos a los de su contra parte pero tiene más comandos debido a que es más grande,
completo y moderno. El ambiente gráfico es el Workplace Shell (WS), es el equivalente a un
administrador del área de trabajo para el WS.
4.3.- Macintosh OS.
El sistema operativo constituye la interfaz entre las aplicaciones y el hardware del Macintosh. El
administrador de memoria obtiene y libera memoria en forma automática para las aplicaciones
y el sistema operativo. Esta memoria se encuentra normalmente en un área llamada cúmulo. El
código de procedimientos de una aplicación también ocupa espacio en el cúmulo. Ahora se
presenta una lista de los principales componentes del sistema operativo.
° El cargador de segmentos carga los programas por ejecutar. Una aplicación se puede cargar
completa o bien puede dividirse en segundos individuales que se pueden cargar de manera
dinámica conforme se necesiten.
° El administrador de eventos del sistema operativo informa de la ocurrencia de diversos eventos
de bajo nivel, como la presión de un botón del mouse o el tecleo. En condiciones normales, el
administrador de eventos de la caja de herramientas transfiere estos eventos a las aplicaciones.
° El administrador de archivos se encarga de la entrada / salida de archivos; el administrador de
dispositivos se encarga de la entrada / salida de dispositivos.
° Los manejadores de dispositivos son programas con los cuales los diversos tipos de dispositivos
pueden presentar interfaces uniformes de entrada / salida a las aplicaciones. Tres manejadores
de dispositivo están integrados al sistema operativo en ROM: el manejador de disco se encarga
del acceso a la información en discos, el manejador de sonido controla los generadores de
sonido, y el manejador en serie envía y recibe datos a través de los puertos seriales
Elizabeth Aguilar Vargas
SISTEMAS OPERATIVOS Y SU ARQUITECTURA
(estableciendo así la comunicación con dispositivos periféricos en serie como impresoras y
módems).
° Con el manejador de impresoras las aplicaciones pueden imprimir datos en diversas
impresoras.
° Con el administrador de AppleTalk las aplicaciones pueden transmitir y recibir información en
una red de comunicaciones AppleTalk.
° El Administrador de retrazado vertical programa las actividades por realizar durante las
interrupciones de retrazado vertical que ocurren 60 veces cada segundo cuando se refresca la
pantalla de vídeo.
° El manejador de errores del sistema toma el control cuando ocurre un error fatal del sistema
y exhibe un cuadro de error apropiado.
° Los programas de utilidad general del sistema operativo ofrecen diversas funciones útiles como
la obtención de la fecha y la hora, la comparación de cadenas de caracteres y muchas más.
° El paquete de iniciación es llamado por el paquete de archivos estándar para iniciar y nombrar
discos; se aplica con más frecuencia cuando el usuario inserta un disco al que no se le han
asignado valores iniciales.
° El paquete de aritmética de punto flotante ofrece aritmética de doble precisión. El paquete de
funciones trascendentales ofrece un generador de números aleatorios, así como funciones
trigonométricas, logarítmicas, exponenciales y financieras. Los compiladores de Macintosh
generan en forma automática llamadas a estos paquetes para realizar manipulaciones
numéricas.
4.4.- UNIX.
Es un sistema operativo multiusuario que incorpora multitarea. Fue desarrollado originalmente
por Ken Thompson y Dennis Ritchie en los laboratorios de AT&T Bell en 1969 para su uso en
minicomputadoras. El sistema operativo UNIX tiene diversas variantes y se considera potente,
más transportable e independiente de equipos concretos que otros sistemas operativos porque
esta escrito en lenguaje C. El UNIX está disponible en varias formas, entre las que se cuenta AIX,
una versión de UNIX adaptada por IBM (para su uso en estaciones de trabajo basadas en RISC),
A/ux (versión gráfica para equipos Apple Macintosh) y Mach (un sistema operativo reescrito,
pero esencialmente compatible con UNIX, para las computadoras NeXT). El UNIX y sus clones
permiten múltiples tareas y múltiples usuarios. Su sistema de archivos proporciona un método
Elizabeth Aguilar Vargas
SISTEMAS OPERATIVOS Y SU ARQUITECTURA
sencillo de organizar archivos y permite la protección de archivos. Sin embargo, las instrucciones
del UNIX no son intuitivas. Este sistema ofrece una serie de utilidades muy interesantes, como
las siguientes:
° Inclusión de compiladores e intérpretes de lenguaje.
° Existencia de programas de interface con el usuario, como ventanas, menús, etc.
° Muchas facilidades a la hora de organización de ficheros.
° Inclusión de lenguajes de interrogación.
° Facilidades gráficas.
° Programas de edición de textos.
4.5.- Microsoft Windows NT.
Microsoft no solo se ha dedicado a escribir software para PCs de escritorio sino también para
poderosas estaciones de trabajo y servidores de red y bases de datos. El sistema operativo
Windows NT de Microsoft, lanzado al mercado el 24 de Mayo de 1993, es un SO para redes que
brinda poder, velocidad y nuevas características; además de las características tradicionales. Es
un SO de 32 bits, y que puede trabajar en procesadores 386, 486 y Pentium. Además de ser
multitarea, multilectura y multiprocesador ofrece una interfaz gráfica. Y trae todo el software
necesario para trabajar en redes, permitiendo ser un cliente de la red o un servidor.
4.6.- Microsoft Windows 95.
Es un entorno multitarea dotado de una interfaz gráfica de usuario, que a diferencia de las
versiones anteriores, Windows 95 no necesita del MS-DOS para ser ejecutado, ya que es un
sistema operativo. Este SO esta basado en menús desplegables, ventanas en pantalla y un
dispositivo señalador llamado mouse. Una de las características principales de Windows 95 es
que los nombres de los archivos no están restringidos a ocho caracteres y tres de la extensión,
pueden tener hasta 256 caracteres para tener una descripción completa del contenido del
archivo. Además posee Plug and Play, una tecnología conjuntamente desarrollada por los
fabricantes de PCs, con la cual un usuario puede fácilmente instalar o conectar dispositivos
permitiendo al sistema automáticamente alojar los recursos del hardware sin la intervención de
usuario.
Elizabeth Aguilar Vargas
SISTEMAS OPERATIVOS Y SU ARQUITECTURA
5.- Optimización del Sistema Operativo con utilerías de Software.
5.1.- Fragmentación de Archivos.
Es una condición por la que los archivos se dividen en el disco en pequeños segmentos separados
físicamente entre si. Esta condición es una consecuencia natural del crecimiento de los archivos
y de su posterior almacenamiento en un disco lleno. Este disco ya no contendría bloques
contiguos de espacio libre lo suficientemente grandes como para almacenar los archivos. La
fragmentación de archivos no es un problema de integridad, aunque a veces puede ocurrir que
los tiempos de acceso y de lectura aumenten si el disco esta muy lleno y el almacenamiento se
ha fragmentado incorrectamente. Existen productos de software para organizar u optimizar el
almacenamiento de archivos. En una base de datos, la fragmentación del archivo es una
situación en la cual los registros no se graban en su secuencia de acceso optima debido a las
continuas adiciones y eliminaciones de registros. La mayoría de los sistemas de bases de datos
cuentan con utilidades que reordenan los registros para mejorar el rendimiento de acceso y
recuperar el espacio libre ocupado por los registros borrados.
5.2.- Compresión de Datos.
También llamada compactación de datos. Y es el término que se aplica a diversos métodos
para compartir la información a fin de permitir una transmisión o almacenamiento más
eficaces. La velocidad de compresión y descompresión y el porcentaje de compresión (la
relación entre los datos comprimidos y sin comprimir) dependen del tipo de los datos y el
algoritmo utilizado. Una técnica de compresión de archivos de texto, la llamada codificación de
palabras clave, sustituye cada palabra que aparece con frecuencia como por ejemplo el o dos
por un puntero (uno o dos bytes) a una entrada de una tabla (que se guarda en el archivo) de
palabras. Las técnicas de compresión fuzzy (por ejemplo JPEG), utilizadas en compresión de
audio y vídeo, tienen un porcentaje de compresión muy elevado, pero no permiten recuperar
exactamente el original.
5.3.- Administración de Memoria.
Sea cual sea el esquema de organización del almacenamiento que se adopte para un sistema
específico, es necesario decir que estrategias se deben utilizar para obtener un rendimiento
óptimo. Las estrategias de administración del almacenamiento, determinar el comportamiento
de una organización de almacenamiento determinada cuando se siguen diferentes políticas:
¿Cuándo se toma un nuevo programa para colocarlo en la memoria? ¿Se toma el programa
cuando el sistema lo solicita específicamente o se intenta anticiparse a las peticiones del
Elizabeth Aguilar Vargas
SISTEMAS OPERATIVOS Y SU ARQUITECTURA
sistema? ¿En qué lugar del almacenamiento principal se coloca el siguiente programa por
ejecutar? ¿ Se coloca los programas lo más cerca posible uno del otro en los espacios disponibles
de la memoria principal para reducir al mínimo el desperdicio de espacio, o se colocan los
programas lo más rápido posible para reducir al mínimo el tiempo de ejecución ?.
6. Arquitectura
Es el diseño conceptual y la estructura operacional fundamental de un sistema de Computadora.
Es decir, es un modelo y una descripción funcional de los requerimientos y las implementaciones
de diseño para varias partes de una computadora, con especial interés en la forma en que la
unidad central de proceso (UCP) trabaja internamente y accede a las direcciones de memoria.
También suele definirse como la forma de seleccionar e interconectar componentes de
hardware para crear computadoras según los requerimientos de funcionalidad, rendimiento y
costo.
Ventajas de las arquitecturas
Pila: Modelo sencillo para evaluación de expresiones (notación polaca inversa). Instrucciones
cortas pueden dar una buena densidad de código.
Acumulador: Instrucciones cortas. Minimiza estados internos de la máquina (unidad de control
sencilla).
Registro: Modelo más general para el código de instrucciones parecidas. Automatiza generación
de código y la reutilización de operandos. Reduce el tráfico a memoria. Una computadora
actualmente tiene como estándar 32 registros. El acceso a los datos es más rápido.
Desventajas de las arquitecturas
Pila: A una pila no se puede acceder aleatoriamente. Esta limitación hace difícil generar código
eficiente. También dificulta una implementación eficiente, ya que la pila llega a ser un cuello de
botella es decir que existe dificultad para la transferencia de datos en su velocidad mk.
Acumulador: Como el acumulador es solamente almacenamiento temporal, el tráfico de
memoria es el más alto en esta aproximación.
Registro: Todos los operadores deben ser nombrados, conduciendo a instrucciones más largas.
Arquitectura e Informática Los problemas de diseño no pueden ser resueltos sin la ayuda de un
computador, siendo la maquina un complemento y no un substituto del talento creativo, la
Elizabeth Aguilar Vargas
SISTEMAS OPERATIVOS Y SU ARQUITECTURA
computadora mientras no pueda inventar, puede explorar relaciones muy rápida y
sistemáticamente de acuerdo a reglas pre establecido. El computador funciona como una
extensión natural de la habilidad analítica del hombre. Término general que se aplica a la
estructura de un sistema informático o de una parte del mismo. El término se aplica también al
diseño del software de sistema, por ejemplo, el sistema operativo, y a la combinación de
Hardware y Software básico que comunica los aparatos de una Red informática. La arquitectura
de ordenadores se refiere a toda una estructura y a los detalles necesarios para que sea
funcional, es decir, cubre sistemas informáticos, microprocesadores, circuitos y programas del
sistema. Por lo general, el término no suele referirse a los programas de aplicación, como hojas
de cálculo o procesadores de textos, que son necesarios para realizar una tarea pero no para
que el sistema funcione. Elementos de Diseño Al diseñar un sistema informático, se tienen en
cuenta los cinco elementos fundamentales que componen el hardware: la unidad aritmético-
lógica, la unidad de control, la memoria, la entrada y la salida. La unidad aritmético-lógica realiza
operaciones aritméticas y compara valores numéricos. La unidad de control dirige el
funcionamiento de la computadora recibiendo instrucciones del usuario y transformándolas en
señales eléctricas.
6.1. Historia y evolución de computadoras
HISTORIA DEL PC
Para todo estudiante de Computación el estudio de la HISTORIA DEL PC es necesario para
comprender y valorar lo que hoy son los PC. Consecuentes con ello citamos a continuación las
principales etapas, hechos y hombres de ciencia que dieron origen a una de las más grandes
revoluciones científicas de la civilización occidental.
¿QUIÉN INVENTÓ EL PC?
Ante esta pregunta hemos de responder que NADIE COMO PERSONA EXCLUSIVA INVENTO EL
PC, porque no se trata de una máquina simple. La realidad es que el PC - como muchos otros
inventos - es el resultado del trabajo investigativo de muchos científicos, empresas,
emprendedores y estudiosos, quienes aportaron secuencialmente innovaciones para producir
lo que hoy tenemos: equipos poderosos, compactos y versátiles en un espacio reducido. La
historia de la informática y el hardware de las computadoras constituye una emocionante
aventura cuyo estudio merece un capitulo aparte. En las paginas siguientes veremos como se
dio el invento del PC. Los antecedentes de la computación. Es importante tener en cuenta que
el desarrollo de la electrónica a partir de del sistema digital aplicado en el trabajo de las
computadoras es quien marca el inicio de las actuales generaciones de PC. Aunque sus
Elizabeth Aguilar Vargas
SISTEMAS OPERATIVOS Y SU ARQUITECTURA
antecesores fueron las máquinas mecánicas - analógicas, este análisis se centra en la era
electrónica.
EVOLUCIÓN DEL PC
Entre los precursores del PC, existieron hombres de ciencia y emprendedores que se unieron en
torno a un punto común: EL CALCULO MATEMATICO. Partiendo de una era a la que podemos
llamar MECANICA el hombre creó aparatos basados en el movimiento coordinado de ejes y
ruedas para simplificar las 4 operaciones básicas: sumar, restar, multiplicar y dividir. Uno de ellos
fué el científico alemán WILHEILM SCHICKARD (1592-1635) quien en el año 1623 creó una
máquina a la que llamó RELOJ CALCULANTE pues trabajaba con ruedas dentadas y era capaz de
sumar y restar. No obstante su novedad, no se pudo fabricar completamente. Posteriormente
seria BLAISE PASCAL (filósofo frances, 1623-1662) quien en el año 1662 inventó la primera
máquina automática de calcular completa a base de ruedas dentadas. Dicha máquina mostraba
los resultados en una ventanilla y se la llamó PASCALINA. Diez años más tarde, el filósofo y
matemático alemán GOTTFRIED WILHELM von LEIBNITZ (1646-1716) mejoró la máquina de
Pascal creando la CALCULADORA UNIVERSAL, capaz de sumar, restar, multiplicar, dividir y
extraer raíces cuadradas, además de hacer la multiplicación en forma directa, en vez de
realizarla por sumas sucesivas, como la máquina de Pascal. En el año 1805 el francés JOSEPTH
MARIE JACQUARD (1752 -1834) dio el paso siguiente. Después de varios intentos, construyó un
telar automático que efectuaba un control perfecto sobre las agujas tejedoras mediante la
utilización de TARJETAS PERFORADAS que contenían los datos de Bcontrol de las agujas. Esta
máquina se puede considerar como la primera máquina mecánica programada. Se conoció como
el TELAR DE JACQUARD. Posteriormente y dando un paso muy grande - según muchos,
demasiado adelantado para su época -, en el año 1822 el inglés y profesor de la Universidad de
Cambridge CHARLES BABBAGE (1792-1871), diseñó la MAQUINA DE DIFERENCIAS. Su
funcionamiento se basaba en mecanismos con ruedas dentadas. Podía resolver funciones y
obtener tablas de las mismas. Pero las deficiencias tecnológicas de la época no permitieron su
fabricación completa sino hasta años después. En 1937, HOWARD H. AIKEN de la Universidad de
Harvard enasociación con un grupo de científicos universitarios e ingenieros de IBM crea una
calculadora numérica basada en el uso de relés electromagnéticos, ruedas dentadas y
embragues electromecánicos dando origen a la que se puede considerar como la PRIMERA
COMPUTADORA ELECTROMECANICA. Se la denominó
MARK-I. Utilizaba medios de entrada tarjetas y cinta perforadas que procesaba en unidades
aritméticas, unidad de control y una unidad de memoria. Se terminó de construír en 1944 y a
Elizabeth Aguilar Vargas
SISTEMAS OPERATIVOS Y SU ARQUITECTURA
pesar de que funcionó bien, fué rápidamente superada por las COMPUTADORAS ELECTRONICAS
que aparecieron a casi a la par que su construcción.
LOS INICIOS DE LA COMPUTACIÓN DIGITAL.
La aparición de varios factores coincidentes propiciaron la rápida evolución de las computadoras
a partir de este punto: la aplicación de la teoría del álgebra de Boole en la representación de
circuitos lógicos, la definición de la medida de información BIT, la invención de la válvula de vacío
y el interés del gobierno estadounidense (a través del Ministerio de Defensa). Esto propició que
en 1940 JOHN W. MAUCHLY y JOHN PRESPER ECKERT junto con científicos de la Universidad de
Pensilvania construyeran en la Escuela Moore de Ingeniería Eléctrica, la PRIMERA
COMPUTADORA ELECTRONICA a la que llamaron ENIAC(Electronic NUmerical Integrator and
Calculator). ENIAC era programable y universal (se podía utilizar para cualquier tipo de calculo),
era mil veces más rápida que MARK-I, ocupaba 160 metros cuadrados, pesaba 30 toneladas, con
17.468 válvulas de vacío, 70.000 resistencias, 10.000 condensadores y un consumo de
aproximadamente 200.000 vatios. En los años 50 (la generación del transistor) con la creación
de los semiconductores, el diodo y el transistor, surge la segunda generación de aparatos de
cómputo. El tamaño se redujo sustancialmente. Se crean las compuertas lógicas y sus circuitos
derivados. Esta fase duró hasta aproximadamente el año 1964.
 EQUIPO XT
 EQUIPO AT 80286. (ADVANCED TECHNOLOGY DE IBM)
 EQUIPOS AT 80386 (IBM)
 EQUIPOS AT 80486 (VARIOS FABRICANTES)
 EQUIPOS BASADOS EN PENTIUM DE 75MZ DE INTEL Y EN 586 DE AMD
 EQUIPOSBASADOSENPENTIUMMMXYEN686DEAMD
 EQUIPOS BASADOS EN PENTIUM CELERON, CON VELOCIDADES DESDE 300 MHZ A 1.3
GHZ
 LAS GENERACIONES DE PENTIUM II, PENTIUM III Y PENTIUM IV
 LAS GENERACIONES DE PENTIUM D, CORE
Elizabeth Aguilar Vargas
SISTEMAS OPERATIVOS Y SU ARQUITECTURA
7. Mainboard (placa base)
ANTECEDENTES
Desde su aparición en 1974, las microcomputadoras han incluido la mayor parte de su
electrónica esencial en una placa de circuito impreso, llamada motherboard (tarjeta o placa
madre). IBM la denomino system board(tarjeta o placa de sistema) o placa base. Yo lo
denominare (Tarjeta o placa principal). La mainboard es una placa donde se encuentra la
circuitería principal de una computadora. Se caracteriza por tener en su interior circuitos
integrados tales como el microprocesador, controladores y diversos tipos de soporte. Para
profundizar el tema sobre mainboard debemos narrar parte de sus orígenes.
HISTORIA
La historia de las tarjetas madres comienza en 1947 cuando William Shockley, Walter Brattain y
John Bardeen, científicos de los laboratorios Bell, muestran su invento, el transistor amplificador
de punto-contacto, iniciando el desarrollo de la miniaturización de circuitos electrónicos.
Kummel, un británico que en 1952 presentó sobre la utilización de un bloque de material sólido
que puede ser utilizado para conectar componentes electrónicos sin cables de conexión. 1961
cuando Fairchild Semiconductor anuncia el primer circuito integrado, Con estos inventos se
comienza a trabajar en la computadora con una tarjeta, como las que mencionamos a
continuación estas en orden de evolución.
CONCEPTO DE UNA MAINBOARD
La mainboard es la parte principal de un computador ya que nos sirve de alojamiento de los
demás componentes permitiendo que estos interactúen entre si y puedan realiza procesos. La
tarjeta madre es escogida según nuestras necesidades.
PARTES DE LA TARJETA MADRE
Monografias.com Mencionare a continuación las partes más principales y destacadas de una
mainboard. Aclarando que estas partes varían según el avance de la tecnología.
-BIOS
-Ranuras PCI
-Caché
-Chipset
-Conectores USB
-Zócalo ZIF
Elizabeth Aguilar Vargas
SISTEMAS OPERATIVOS Y SU ARQUITECTURA
-Ranuras DIMM
-Ranuras SIMM
-Conector EIDE (disco duro)
-Conector disquetera
-Ranuras AGP
-Ranuras ISA
-Pila del sistema
-Conector disquetera
-Conector electrónico
1. MOTHERBOARDS VIEJOS
En los motherboard viejos existe una serie de switches, (pequeños interruptores) y Jumper
(puentecitos metálicos que se pueden sacar y poner). En la mayoría de los casos, no es necesario
meterse con los jumper éstos ya vienen configurados por el fabricante. Los switches de opciones
son otra historia; estos le dicen al motherboard que tipo de accesorios tiene conectados al
mismo, y cuanta memoria tiene instalada. Los switches están localizados en un pequeño banco,
denominado DIP (por Dual In-Line Package). El conjunto de switches DIP tiene ocho pequeños
controles en un algunos motherboards. Se pueden mover con la punta de una lapicera o
cualquier otro instrumento de punta.
2. MOTHERBOARDS MODERNOS
En los motherboards modernos la configuración no está dada por los switches, sino por un
pequeño programa de setup. Este programa está disponible en discos de utilidades embalados
junto con la maquina o insertos dentro del sistema y siempre disponibles. Este programa de
setup es accedido por muchos motherboards presionando la tecla Delete mientras la maquina
esta booteando (recién arrancada). Los cambios que usted realiza en el programa de Setup son
almacenados en un tipo especial de memoria denominado CMOS (los circuitos integrados CMOS
con conocidos por su poco consumo de energía). El contenido de esta memoria no se pierde al
apagar la maquina gracias a una pequeña batería conectada al motherboard. Aunque se usa el
programa de setup, también hay una serie de switches para setear(reiniciar) las opciones,
muchos motherboards tienen al menos dos o tres conjuntos del tipo de chips RAM y ROM que
se tengan instalados. Las motherboards tienen diferentes configuraciones acceso para entrar al
programa Setup, en otros se presiona la tecla F1, F10, CRTL+S, F12 y otros. Esto se debe a las
diferentes marcas que existen en el marcado
Elizabeth Aguilar Vargas
SISTEMAS OPERATIVOS Y SU ARQUITECTURA
3. MOTHERBOARDS CONTEMPORÁNEOS
En los motherboards contemporáneos son similares a los modernos, con algunos avances como
detección y configuración automática, también se puede actualizar el programa Setup, para
poder reconocer nuevos dispositivos. Gracias a al avance de las Flash ROM, además hay modelos
donde incorporan doble BIOS, como respaldo lo cual nos permite un mejor rendimiento, esta
forma de trabajo lo patentan mainboard que son de la familia AMD.
8. Evolución de Mainboard
FORMATOS
Las tarjetas madre necesitan tener dimensiones compatibles con las cajas que las contienen, de
manera que desde los primeros computadores personales se han establecido características
mecánicas, llamadas factor de forma. Definen la distribución de diversos componentes y las
dimensiones físicas, como por ejemplo el largo y ancho de la tarjeta, la posición de agujeros de
sujeción y las características de los conectores. Con los años, varias normas se fueron
imponiendo:
A. XT:
Es el formato de la placa base del PC de IBM modelo 5160, lanzado en 1983. En este factor de
forma se definió un tamaño exactamente igual al de una hoja de papel tamaño carta y un único
conector externo para el teclado. 1984 AT 305 × 305 mm (IBM) Baby AT: 216 × 330 mm
B. AT:
Uno de los formatos más grandes de toda la historia del PC (305 × 279–330 mm), definió un
conector de potencia formado por dos partes. Fue usado de manera extensa de 1985 a 1995.
También conocido como Baby-AT o simplemente AT especificaba un tamaño para la placa base
de unos 220x 330 milímetros, determinando la posición de los diferentes componentes de la
placa, así como las características del conector de alimentación eléctrica dividido en dos piezas
(P8,P9) . Este formato perduro durante mucho tiempo, hasta que apartir de la evolución de los
diferentes componentes y dispositivos se empezaron a notar diferentes desventajas y carencias,
principalmente relacionadas con la distribución de los componentes en la placa base y la gran
maraña de cables que esto ocasionaba. Estas mainboards son las típicas de las computadoras
"compatibles" desde el modelo 286, hasta los primeros pentium.Con el auge de los perifericos
(tarjetas de sonido, lectora de CD-ROM, discos extraibles, etc.) salieron a la luz sus principales
carencias: mala circulacion del aire en los cases (uno de los principales motivos de la aparicion
Elizabeth Aguilar Vargas
SISTEMAS OPERATIVOS Y SU ARQUITECTURA
de disipadores y ventiladores de chip) y, sobre todo, una telaraña de enorme de cables que
impide acceder a la mainboard sin desmontar al menos alguno. El grafico muestra dos
mainboard duales que soporta AT, ATX
C. 1995 ATX 305 × 244 mm (Intel)
MicroATX: 244 × 244 mm
FlexATX: 229 × 191 mm
Miniarte: 284 × 208 mm
9. SOCKET
El Socket F es un zócalo de procesadores diseñado por AMD para su línea Opteron. El zócalo
tiene 1207 pines, y fue publicado el 15 de agosto de 2006. El Socket F principalmente se usa en
la línea de CPU para servidores de AMD, y se considera como un socket de la misma generación
del Socket AM2 y el Socket S1; el primero se usa en los CPUs Athlon 64 y Athlon 64 X2 y el último
en la línea Turion 64 y Turion 64 X2. Todos estos tienen soporte para memoria DDR2. Socket F
no soporta FB-DIMM. Esta planeada el soporte de DDR3 SDRAM y XDR DRAM AMD Quad FX
AMD Quad FX, el Socket F es la base para la plataforma Quad FX (conocida antes de su
lanzamiento como "4x4"), liberada por AMD el 30 de noviembre de 2006. Esta versión
modificada del Socket F, llamada Socket 1207 FX por AMD, y Socket L1 por nVIDIA, se basa en
una plataforma de doble socket, que permite usar dos procesadores de doble núcleo (cuatro
núcleos efectivos) en PC de escritorio para entusiastas
SOCKET 370
El Socket 370 es un tipo de conector para microprocesadores, usado por primera vez por la
empresa Intel para sus procesadores Pentium III y Celeron en sustitución en los ordenadores
personales de la vieja interfaz de ranura Slot 1. El "370" se refiere al número de orificios en el
zócalo para los pines del procesador. Las versiones modernas del zócalo 370 se encuentran
generalmente en las placas base Mini-Mini-ITX y en los sistemas integrados. El zócalo 370 fue
utilizado originalmente para los procesadores Intel Celeron, pero se convirtió más adelante.
Elizabeth Aguilar Vargas
SISTEMAS OPERATIVOS Y SU ARQUITECTURA
EVOLUCIÓN DEL MICROPROCESADOR
1971: Intel 4004
19XX: Intel 8008
1978: Intel 8086, Motorola MC68000
1979: Intel 8088
1982: Intel 80286, Motorola MC68020
1985: Intel 80386, Motorola MC68020, AMD80386
1989: Intel 80486, Motorola MC68040, AMD80486
1993: Intel Pentium, Motorola MC68060, AMD K5, MIPS R10000
1995: Intel Pentium Pro
1997: Intel Pentium II, AMD K6, PowerPC6 (versiones G3 y G4), MIPS R120007
1999: Intel Pentium III, AMD K6-2
2000: Intel Pentium 4, Intel Itanium 2, AMD Athlon XP, AMD Duron, PowerPC G4, MIPS R14000
2005: Intel Pentium D, Intel Extreme Edito con hyper threading, Intel Core Duo, IMac con
ACTUAL: Procesador Intel Core Duo, AMD Athlon 64, AMD Athlon X2, AMD Athlon FX, CORE i5,
CORE i7, CORE i9
ARQUITECTURA Y SISTEMAS OPERATIVOS ELIZABETH AGUILAR VARGAS
Elizabeth Aguilar Vargas
SISTEMAS OPERATIVOS Y SU ARQUITECTURA
10. conclusión
Luego de haber investigado y analizado se puede ver que se han desarrollado varios tipos de
sistemas operativos con diferentes interfaces y categorías. Pero hemos podido observar que
todos los sistemas operativos han sufrido cambios por parte de los programadores, y siguen
evolucionando. El diálogo entre el usuario y la máquina suele realizarse a través de una interfaz
de línea de comandos o de una interfaz gráfica de usuario (GUI, siglas en inglés). Las interfaces
de línea de comandos exigen que se introduzcan instrucciones breves mediante un teclado. Las
GUI emplean ventanas para organizar archivos y aplicaciones con iconos y menús que presentan
listas de instrucciones. El usuario manipula directamente estos objetos visuales en el monitor
señalándolos, seleccionándolos y arrastrándolos o moviéndolos con un mouse. El uso de las GUI
es más sencillo que el de las interfaces de línea de comandos. Sin embargo, la introducción de
instrucciones con una GUI es más lenta, por lo que las GUI suelen tener la opción de emplear un
sistema equivalente al de línea de instrucciones como alternativa rápida para los usuarios más
expertos.Los sistemas operativos empleados normalmente son UNIX, Macintosh OS, MS-DOS,
OS/2, Windows 95 y Windows NT. El UNIX y sus clones permiten múltiples tareas y múltiples
usuarios. Otros SO multiusuario y multitarea son OS/2, desarrollado inicialmente por Microsoft
e IBM, Windows NT y Win95 desarrollados por Microsoft. El SO multitarea de Apple se denomina
Macintosh OS. El MS-DOS es un SO popular entre los usuarios de PCs pero solo permite un
usuario y una tarea. A lo largo de este documento tocamos el tema de mainboard y sus
características y también hablamos del microprocesador, quiero informarle que simplemente es
una parte de tantas arquitecturas de pc, solo me enfoque en los tipos de placas más comunes,
y explique la importancia de sus partes también narre sobre los micro prosadores que
conjuntamente han evolucionado le comento que al recopilar recordé algunas cosa que no tenía
mucha importancia como los bus, los tipos de case y fuentes que hay que considerar en una pc.
Elizabeth Aguilar Vargas
SISTEMAS OPERATIVOS Y SU ARQUITECTURA
11. bibliografía
Daitel, H. M. Sistemas Operativos. Segunda Edición.
Enciclopedia Guía del Estudiante, Nuevas Tecnologías. Editorial Cultural, S. A. España 1996.
Enciclopedia Microsoft ® Encarta ® 98. © 1993 - 1997 Microsoft Corporation.
Manual de Usuario, Microsoft Windows 95. 1995.
ARMANDO UNA PC (GUIA)
ARQUITECTURA DE UN COMPUTADOR (LIBRO)
www.google.com.pe
www.wikipedia.com
www.tariga.net
Enciclopedia de Informática y Computación
Biblioteca de Consulta Microsoft Encarta 2004

Mais conteúdo relacionado

Mais procurados

Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosJavier Cp
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativosrocio
 
Sistemas operativos123.
Sistemas operativos123.Sistemas operativos123.
Sistemas operativos123.Javier Cp
 
Práctica cómputo
Práctica cómputoPráctica cómputo
Práctica cómputoEve Diaz
 
Tecnologia convergente
Tecnologia convergenteTecnologia convergente
Tecnologia convergentedaniamateus
 
El software del computador (informe)
El software del computador (informe)El software del computador (informe)
El software del computador (informe)moncayocris
 
Herna andara informe
Herna andara informeHerna andara informe
Herna andara informeyamiandara
 
Informe de computacion 05.07.2014
Informe de computacion 05.07.2014Informe de computacion 05.07.2014
Informe de computacion 05.07.201421586985
 
Vanesa ferro ch.s.o.
Vanesa ferro ch.s.o.Vanesa ferro ch.s.o.
Vanesa ferro ch.s.o.vanesafr
 
Sistema Operativo 2015
Sistema Operativo 2015Sistema Operativo 2015
Sistema Operativo 2015ladislao
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos76939978
 

Mais procurados (17)

Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Software[1]
Software[1]Software[1]
Software[1]
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos123.
Sistemas operativos123.Sistemas operativos123.
Sistemas operativos123.
 
Práctica cómputo
Práctica cómputoPráctica cómputo
Práctica cómputo
 
Tecnologia convergente
Tecnologia convergenteTecnologia convergente
Tecnologia convergente
 
El software del computador (informe)
El software del computador (informe)El software del computador (informe)
El software del computador (informe)
 
4. tutorial accesorios
4. tutorial accesorios4. tutorial accesorios
4. tutorial accesorios
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Herna andara informe
Herna andara informeHerna andara informe
Herna andara informe
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Informe de computacion 05.07.2014
Informe de computacion 05.07.2014Informe de computacion 05.07.2014
Informe de computacion 05.07.2014
 
Vanesa ferro ch.s.o.
Vanesa ferro ch.s.o.Vanesa ferro ch.s.o.
Vanesa ferro ch.s.o.
 
JULIO REAÑO
JULIO REAÑOJULIO REAÑO
JULIO REAÑO
 
Sistema Operativo 2015
Sistema Operativo 2015Sistema Operativo 2015
Sistema Operativo 2015
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 

Destaque

Vivamos la universidad presentacion power point
Vivamos la universidad presentacion power pointVivamos la universidad presentacion power point
Vivamos la universidad presentacion power pointvictora1agudelo
 
Innovative lesson plan final
Innovative lesson plan finalInnovative lesson plan final
Innovative lesson plan finalhermine123
 
Gift Guide 2015 - William Penn
Gift Guide 2015 - William PennGift Guide 2015 - William Penn
Gift Guide 2015 - William Pennrishey067
 
Shooting Percentage
Shooting PercentageShooting Percentage
Shooting Percentagedylankissack
 
Sin título 1
Sin título 1Sin título 1
Sin título 1MARYALDAS
 
Presentation1 ict based lesson plan
Presentation1 ict based lesson planPresentation1 ict based lesson plan
Presentation1 ict based lesson planaswathyr7
 
Ashley Adams
Ashley AdamsAshley Adams
Ashley AdamsAsh Adams
 
LES TIC I LA INCLUSIÓ EDUCATIVA
LES TIC I LA INCLUSIÓ EDUCATIVA LES TIC I LA INCLUSIÓ EDUCATIVA
LES TIC I LA INCLUSIÓ EDUCATIVA AniaLaRed
 
Adapting a Lesson Plan
Adapting a Lesson PlanAdapting a Lesson Plan
Adapting a Lesson PlanJoe Dillon
 
Lisbeth torres
Lisbeth torresLisbeth torres
Lisbeth torres170499
 
OMP presentation
OMP presentationOMP presentation
OMP presentationbuhle keto
 

Destaque (18)

Teste vocacional
Teste vocacionalTeste vocacional
Teste vocacional
 
Vivamos la universidad presentacion power point
Vivamos la universidad presentacion power pointVivamos la universidad presentacion power point
Vivamos la universidad presentacion power point
 
Tapa cloths
Tapa clothsTapa cloths
Tapa cloths
 
Innovative lesson plan final
Innovative lesson plan finalInnovative lesson plan final
Innovative lesson plan final
 
Gift Guide 2015 - William Penn
Gift Guide 2015 - William PennGift Guide 2015 - William Penn
Gift Guide 2015 - William Penn
 
Shooting Percentage
Shooting PercentageShooting Percentage
Shooting Percentage
 
Sin título 1
Sin título 1Sin título 1
Sin título 1
 
Presentation1 ict based lesson plan
Presentation1 ict based lesson planPresentation1 ict based lesson plan
Presentation1 ict based lesson plan
 
Japanese game shows
Japanese game showsJapanese game shows
Japanese game shows
 
Ashley Adams
Ashley AdamsAshley Adams
Ashley Adams
 
LES TIC I LA INCLUSIÓ EDUCATIVA
LES TIC I LA INCLUSIÓ EDUCATIVA LES TIC I LA INCLUSIÓ EDUCATIVA
LES TIC I LA INCLUSIÓ EDUCATIVA
 
Adapting a Lesson Plan
Adapting a Lesson PlanAdapting a Lesson Plan
Adapting a Lesson Plan
 
Lisbeth torres
Lisbeth torresLisbeth torres
Lisbeth torres
 
General introduction
General introductionGeneral introduction
General introduction
 
Resume 1
Resume 1Resume 1
Resume 1
 
OMP presentation
OMP presentationOMP presentation
OMP presentation
 
fk.delhi
fk.delhifk.delhi
fk.delhi
 
Aabe964d69
Aabe964d69Aabe964d69
Aabe964d69
 

Semelhante a Sistemas operativos y su arquitectura

Ofelia sistemas operativos
Ofelia sistemas operativosOfelia sistemas operativos
Ofelia sistemas operativosofeliatlv289
 
Sistemas!!!
Sistemas!!!Sistemas!!!
Sistemas!!!fabio623
 
Sistemas..!!
Sistemas..!!Sistemas..!!
Sistemas..!!fabio623
 
Sistemas!!
Sistemas!!Sistemas!!
Sistemas!!fabio623
 
Sistemas..!!
Sistemas..!!Sistemas..!!
Sistemas..!!fabio623
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosIsa Tarazona
 
Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1Isa Tarazona
 
Introduccion a los sistemas operativos
Introduccion a los sistemas operativosIntroduccion a los sistemas operativos
Introduccion a los sistemas operativosFriky Equis De
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativopaulavito1
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosdiana arias
 
Software y sistema operativo
Software y sistema operativoSoftware y sistema operativo
Software y sistema operativoMaria Fabiola
 
Trabajo de Sistemas Operativos
Trabajo de Sistemas OperativosTrabajo de Sistemas Operativos
Trabajo de Sistemas OperativosLilianaTimaure79
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSlaura pastor
 
Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativosrockstarglam
 
Cuantos sistemas operativos existen
Cuantos sistemas operativos existenCuantos sistemas operativos existen
Cuantos sistemas operativos existenpaulina_2013_15
 
Sistemas operativos
Sistemas operativos Sistemas operativos
Sistemas operativos Mily Aroni
 
Tecnologias futuras
Tecnologias futurasTecnologias futuras
Tecnologias futurasflaka_195
 

Semelhante a Sistemas operativos y su arquitectura (20)

Unidadd 1 s.o
Unidadd 1 s.oUnidadd 1 s.o
Unidadd 1 s.o
 
Ofelia sistemas operativos
Ofelia sistemas operativosOfelia sistemas operativos
Ofelia sistemas operativos
 
Sistemas!!!
Sistemas!!!Sistemas!!!
Sistemas!!!
 
Sistemas..!!
Sistemas..!!Sistemas..!!
Sistemas..!!
 
Sistemas!!
Sistemas!!Sistemas!!
Sistemas!!
 
Sistemas..!!
Sistemas..!!Sistemas..!!
Sistemas..!!
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1
 
SISTEMAS OPERATIVOS 1
SISTEMAS OPERATIVOS 1SISTEMAS OPERATIVOS 1
SISTEMAS OPERATIVOS 1
 
Clasificacion de los sistemas opeatativos
Clasificacion de los sistemas opeatativos Clasificacion de los sistemas opeatativos
Clasificacion de los sistemas opeatativos
 
Introduccion a los sistemas operativos
Introduccion a los sistemas operativosIntroduccion a los sistemas operativos
Introduccion a los sistemas operativos
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Software y sistema operativo
Software y sistema operativoSoftware y sistema operativo
Software y sistema operativo
 
Trabajo de Sistemas Operativos
Trabajo de Sistemas OperativosTrabajo de Sistemas Operativos
Trabajo de Sistemas Operativos
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativos
 
Cuantos sistemas operativos existen
Cuantos sistemas operativos existenCuantos sistemas operativos existen
Cuantos sistemas operativos existen
 
Sistemas operativos
Sistemas operativos Sistemas operativos
Sistemas operativos
 
Tecnologias futuras
Tecnologias futurasTecnologias futuras
Tecnologias futuras
 

Último

trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 

Último (15)

trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 

Sistemas operativos y su arquitectura

  • 1. Elizabeth Aguilar Vargas SISTEMAS OPERATIVOS Y SU ARQUITECTURA "Año de la Diversificación Productiva y del Fortalecimiento de la Educación" CARRERA PROFESIONAL : Computación e informática APELLIDO Y NOMBRE : Aguilar Vargas Elizabeth DOCENTE : Ing. Wildo Huilca Moyna ASIGNATURA : Software De Servidores De Red TEMA : Sistemas Operativos Arquitectura AÑO : ll semestre ABANCAY-APURIMAC 2015
  • 2. Elizabeth Aguilar Vargas SISTEMAS OPERATIVOS Y SU ARQUITECTURA GRADECIMIENTOS Primero y antes que nada, dar gracias a Dios, por estar conmigo en cada Paso que doy, por fortalecer mi corazón e iluminar mi mente y por haber Puesto en mi camino a aquellas personas que han sido mi soporte y Compañía durante todo el periodo de estudio. Agradecer hoy y siempre a mi familia por el esfuerzo realizado por ellos. El Apoyo en mis estudios, de ser así no hubiese sido posible. A mis padres y Demás familiares yaqué me brindan el apoyo, la alegría y me dan la fortaleza Necesaria para seguir adelante.
  • 3. Elizabeth Aguilar Vargas SISTEMAS OPERATIVOS Y SU ARQUITECTURA Índice - Introducción. 1.- ¿Qué es un Sistema Operativo ?................................................................................1 1.1.- Interfaz de Línea de Comando……………………………………………………………………….……1 1.2.- Interfaz Gráfica del Usuario…………………………………………………………………………….....1 2.- Funciones de los Sistemas Operativos…………………………………………………………….….….2 3.- Categoría de los Sistemas Operativos…………………………………………………………….……...3 3.1.- Sistema Operativo Multitareas………………………………………………………………….….......3 3.2.- Sistema Operativo Mono tareas………………………………………………………………….….….3 3.3.- Sistema Operativo Monousuario………………………………………………………………………..3 3.4.- Sistema Operativo Multiusuario……………………………………………………………………..….3 3.5.- Secuencia por Lotes…………………………………………………………………………………….…….3 3.6.- Tiempo Real……………………………………………………………………………………………….….….3 3.7.- Tiempo Compartido ………………………………………………………………………………………...3 4.- Los Sistemas Operativos más Populares de las PC………………………………………….….…4 4.1.- MS-DOS…………………………………………………………………………………………………….………4 4.2.- OS/2……………………………………………………………………………………………………………….…4 4.3.- Macintosh OS…………………………………………………………………………………………………..4 4.4.- UNIX…………………………………………………………………………………………………………………4 4.5.- Microsoft Windows NT…………………………………………………………………………………….4 4.6.- Microsoft Windows 95……………………………………………………………………………………..4 5.- Optimización del Sistema Operativo con utilerías de Software……………………….…..5 5.1.- Fragmentación de Archivos……………………………………………………………………………...5 5.2.- Compresión de Datos. ……………………………………………………………………………………..5 5.3.- Administración de Memoria. ……………………………………………………………………………6 6. Arquitectura………………………………………………………………………………………………….………6 6.1 Historia y evolución de computadoras………………………………………………………..………6 7. Mainboard (placa base)……………………………………………………………………………….……….7 8. Evolución de Mainboard……………………………………………………………………………….………8 9. Socket y microprocesador……………………………………………………………………………….…...9 10. conclusión………………………………………………………………………………………………………….10 11. bibliografía…………………………………………………………………………………………………………11
  • 4. Elizabeth Aguilar Vargas SISTEMAS OPERATIVOS Y SU ARQUITECTURA Introducción Sin el software, una computadora no es más que una masa metálica sin utilidad. Con el software, una computadora puede almacenar, procesar y recuperar información, encontrar errores de ortografía en manuscritos, tener aventuras e intervenir en muchas otras valiosas actividades para ganar el sustento. El software para computadoras puede clasificarse en general en dos clases: los programas de sistema, que controlan la operación de la computadora en si y los programas de aplicación, los cuales resuelven problemas para sus usuarios. El programa fundamental de todos los programas de sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas de aplicación. Las arquitecturas de las computadoras evolucionando de forma rápida alcanzando sorprendes velocidades y capacidades , sobre sus orígenes y sus partes más importantes, aclararemos puntos muy importante sobre buses, puertos de comunicación, configuración de placas sobre algunos modelos, en capitulo trato sobre la evolución de la mainboard y muestro alguno planos y estructura de mainboard sacadas por asi decirlo de un museo, también incluyo descripción fuentes y case se desarrollaron, en el capítulo tres vero sobre los socket y slot para microprocesadores. Este documento fue recopilado buscando realidades diferentes que hay mercado, bueno espero que se gran utilidad este documento para los que desean profundizar sobre el tema de arquitectura de PC´s, espero que me envíen sus comentarios a fersystem_soft@hotmail.com, agradecido anticipadamente a todos los lectores.
  • 5. Elizabeth Aguilar Vargas SISTEMAS OPERATIVOS Y SU ARQUITECTURA 1.- ¿Qué es un Sistema Operativo? Desde su creación, las computadoras digitales han utilizado un sistema de codificación de instrucciones en sistema de numeración binaria, es decir con los 0S. Esto se debe a que los circuitos integrados funcionan con este principio, es decir, hay corriente o no hay corriente. En el origen de la historia de las computadoras (hace unos cuarenta años), los sistemas operativos no existían y la introducción de un programa para ser ejecutado se convertía en un increíble esfuerzo que solo podía ser llevado a cabo por muy pocos expertos. Esto hacia que las computadoras fueran muy complicadas de usar y que se requiriera tener altos conocimientos técnicos para operarlas. Era tan complejo su manejo, que en algunos casos el resultado llegaba a ser desastroso. Además, el tiempo requerido para introducir un programa en aquellas grandes máquinas de lento proceso superaba por mucho el de ejecución y resultaba poco provechosa la utilización de computadoras para resolución de problemas prácticos. Se buscaron medios más elaborados para manipular la computadora, pero que a su vez simplificaran la labor del operador o el usuario. Es entonces cuando surge la idea de crear un medio para que el usuario pueda operar la computadora con un entorno, lenguaje y operación bien definido para hacer un verdadero uso y explotación de esta. Surgen los sistemas operativos Un sistema operativo es el encargado de brindar al usuario una forma amigable y sencilla de operar, interpretar, codificar y emitir las ordenes al procesador central para que este realice las tareas necesarias y específicas para completar una orden. El sistema operativo, es el instrumento indispensable para hacer de la computadora un objeto útil. Bajo este nombre se agrupan todos aquellos programas que permiten a los usuarios la utilización de este enredo de cables y circuitos, que de otra manera serian difíciles de controlar. Un sistema operativo se define como un conjunto de procedimientos manuales y automáticos, que permiten a un grupo de usuarios compartir una instalación de computadora eficazmente. 1.1.- Interfaz de Línea de Comandos. La forma de interfaz entre el sistema operativo y el usuario en la que este escribe los comandos utilizando un lenguaje de comandos especial. Los sistemas con interfaces de líneas de comandos se consideran más difíciles de aprender y utilizar que los de las interfaces gráficas. Sin embargo, los sistemas basados en comandos son por lo general programables, lo que les otorga una flexibilidad que no tienen los sistemas basados en gráficos carentes de una interfaz de programación.
  • 6. Elizabeth Aguilar Vargas SISTEMAS OPERATIVOS Y SU ARQUITECTURA 1.2.- Interfaz Gráfica del Usuario. Es el tipo de visualización que permite al usuario elegir comandos, iniciar programas y ver listas de archivos y otras opciones utilizando las representaciones visuales (iconos) y las listas de elementos del menú. Las selecciones pueden activarse bien a través del teclado o con el mouse. Para los autores de aplicaciones, las interfaces gráficas de usuario ofrecen un entorno que se encarga de la comunicación con el ordenador o computadora. Esto hace que el programador pueda concentrarse en la funcionalidad, ya que no está sujeto a los detalles de la visualización ni a la entrada a través del mouse o el teclado. También permite a los programadores crear programas que realicen de la misma forma las tareas más frecuentes, como guardar un archivo, porque la interfaz proporciona mecanismos estándar de control como ventanas y cuadros de diálogo. Otra ventaja es que las aplicaciones escritas para una interfaz gráfica de usuario son independientes de los dispositivos: a medida que la interfaz cambia para permitir el uso de nuevos dispositivos de entrada y salida, como un monitor. 2.- Funciones de los Sistemas Operativos. -Interpreta los comandos que permiten al usuario comunicarse con el ordenador. - Coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el mouse. - Organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnéticas. -Gestiona los errores de hardware y la pérdida de datos. -Servir de base para la creación del software logrando que equipos de marcas distintas funcionen de manera análoga, salvando las diferencias existentes entre ambos. - Configura el entorno para el uso del software y los periféricos; dependiendo del tipo de máquina que se emplea, debe establecerse en forma lógica la disposición y características del equipo. Como por ejemplo, una microcomputadora tiene físicamente dos unidades de disco, puede simular el uso de otras unidades de disco, que pueden ser virtuales utilizando parte de la memoria principal para tal fin. En caso de estar conectado a una red, el sistema operativo se convierte en la plataforma de trabajo de los usuarios y es este quien controla los elementos o recursos que comparten. De igual forma, provee de protección a la información que almacena.
  • 7. Elizabeth Aguilar Vargas SISTEMAS OPERATIVOS Y SU ARQUITECTURA TRANSCRIPCIÓN El sistema operativo es el programa más importante de la computadora. En realidad es un conjunto de programas que hace dos cosas fundamentales. Una de ellas es organizar y administrar el hardware del equipo: partes internas y periféricos. Todo pueden funcionar perfectamente, pero sin un sistema operativo no podemos usarlo. A finales de los años 40, cuando no había sistemas operativos, los programadores ponían en funcionamiento el hardware repitiendo constantemente una serie de pasos muy laboriosos. Para automatizar el proceso se crearon los sistemas operativos. Pero la parte más evidente es darle al usuario la capacidad de comunicarse con la computadora. Es decir, dotar a la computadora de una interfaz. Permite que el usuario se pueda comunicar con la computadora: hace de traductor entre nosotros y la máquina, y viceversa. Una interfaz es el conjunto de elementos que permiten la comunicación del usuario con la computadora. Estos elementos pueden ser palabras, letras, números (alfanuméricos) o imágenes (gráficos). 1°imagen Vía: www.google.com.pe
  • 8. Elizabeth Aguilar Vargas SISTEMAS OPERATIVOS Y SU ARQUITECTURA 3.- Categoría de los Sistemas Operativos. 3.1.- Sistema Operativo Multitareas. Es el modo de funcionamiento disponible en algunos sistemas operativos, mediante el cual una computadora procesa varias tareas al mismo tiempo. Existen varios tipos de multitareas. La conmutación de contextos (context Switching) es un tipo muy simple de multitarea en el que dos o más aplicaciones se cargan al mismo tiempo, pero en el que solo se esta procesando la aplicación que se encuentra en primer plano (la que ve el usuario). Para activar otra tarea que se encuentre en segundo plano, el usuario debe traer al primer plano la ventana o pantalla que contenga esa aplicación. En la multitarea cooperativa, la que se utiliza en el sistema operativo Macintosh, las tareas en segundo plano reciben tiempo de procesado durante los tiempos muertos de la tarea que se encuentra en primer plano (por ejemplo, cuando esta aplicación esta esperando información del usuario), y siempre que esta aplicación lo permita. En los sistemas multitarea de tiempo compartido, como OS/2, cada tarea recibe la atención del microprocesador durante una fracción de segundo. Para mantener el sistema en orden, cada tarea recibe un nivel de prioridad o se procesa en orden secuencial. Dado que el sentido temporal del usuario es mucho más lento que la velocidad de procesamiento del ordenador, las operaciones de multitarea en tiempo compartido parecen ser simultáneas. 3.2.- Sistema Operativo Monotareas. Los sistemas operativos monotareas son más primitivos y es todo lo contrario al visto anteriormente, es decir, solo pueden manejar un proceso en cada momento o que solo puede ejecutar las tareas de una en una. Por ejemplo cuando la computadora esta imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresión. 3.3.- Sistema Operativo Monousuario. Los sistemas monousuarios son aquellos que nada más puede atender a un solo usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicación que se esté ejecutando. Estos tipos de sistemas son muy simples, porque todos los dispositivos de entrada, salida y control dependen de la tarea que se esta utilizando, esto quiere decir, que las instrucciones que se dan, son procesadas de inmediato; ya que existe un solo usuario. Y están orientados principalmente por los microcomputadores. 3.4.- Sistema Operativo Multiusuario.
  • 9. Elizabeth Aguilar Vargas SISTEMAS OPERATIVOS Y SU ARQUITECTURA Es todo lo contrario a monousuario; y en esta categoría se encuentran todos los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes. En otras palabras consiste en el fraccionamiento del tiempo (timesharing). 3.5.- Secuencia por Lotes. La secuencia por lotes o procesamiento por lotes en microcomputadoras, es la ejecución de una lista de comandos del sistema operativo uno tras otro sin intervención del usuario. En los ordenadores más grandes el proceso de recogida de programas y de conjuntos de datos de los usuarios, la ejecución de uno o unos pocos cada vez y la entrega de los recursos a los usuarios. Procesamiento por lotes también puede referirse al proceso de almacenar transacciones durante un cierto lapso antes de su envío a un archivo maestro, por lo general una operación separada que se efectúa durante la noche. Los sistemas operativos por lotes (batch), en los que los programas eran tratados por grupos (lote) en ves de individualmente. La función de estos sistemas operativos consistía en cargar en memoria un programa de la cinta y ejecutarlo. Al final este, se realizaba el salto a una dirección de memoria desde donde reasumía el control del sistema operativo que cargaba el siguiente programa y lo ejecutaba. De esta manera el tiempo entre un trabajo y el otro disminuía considerablemente. 3.6.- Tiempo Real. Un sistema operativo en tiempo real procesa las instrucciones recibidas al instante, y una vez que han sido procesadas muestra el resultado. Este tipo tiene relación con los sistemas operativos monousuarios, ya que existe un solo operador y no necesita compartir el procesador entre varias solicitudes. Su característica principal es dar respuestas rápidas; por ejemplo en un caso de peligro se necesitarían respuestas inmediatas para evitar una catástrofe. 3.7.- Tiempo Compartido. El tiempo compartido en ordenadores o computadoras consiste en el uso de un sistema por más de una persona al mismo tiempo. El tiempo compartido ejecuta programas separados de forma concurrente, intercambiando porciones de tiempo asignadas a cada programa (usuario). En este aspecto, es similar a la capacidad de multitareas que es común en la mayoría de los microordenadores o las microcomputadoras. Sin embargo el tiempo compartido se asocia generalmente con el acceso de varios usuarios a computadoras más grandes y a organizaciones de servicios, mientras que la multitarea relacionada con las microcomputadoras implica la realización de múltiples tareas por un solo usuario.
  • 10. Elizabeth Aguilar Vargas SISTEMAS OPERATIVOS Y SU ARQUITECTURA 4.- Los Sistemas Operativos más Populares de las PC. Los sistemas operativos empleados normalmente son UNIX, Macintosh OS, MS-DOS, OS/2, Windows 95 y Windows NT. 4.1.- MS-DOS. El significado de estas letras es el de Microsoft Disk Operating System. Microsoft es el nombre de la compañía que diseño este sistema operativo, e IBM la compañía que lo hizo estándar al adoptarlo en sus microordenadores. Este sistema operativo emplea discos flexibles con una organización determinada. Los discos se pueden grabar por una o por dos caras y la información se organiza en 40 pistas de 8 ó 9 sectores de un tamaño de 512 caracteres, reservándose el sistema para la propia información del disco, que puede ser disco removible o disco duro, teniendo en el segundo más capacidad pero similar estructura. Los nombres de los ficheros en MS-DOS, para los que se emplean tanto letras como números, se componen de dos partes: el nombre del fichero y la extensión, estando ambos datos separados por un punto. Las diferentes unidades de disco son identificadas por el MS-DOS a través de una letra seguida de dos puntos. Los tipos de extensión más habituales son como aparecería la memoria cargada con ellos; es decir, que pueden cargar directamente a memoria sin el auxilio del sistema operativo. Los de extensión .EXE precisan que el cargador del DOS los coloque en memoria, lo que significa que el sistema operativo debe estar en memoria. Los del tipo .BAT son los compuestos de comandos que se ejecutan secuencialmente. El sistema operativo tiene varios componentes que son: - Rutinas de control, que funcionan con el programa IBM.DOS, y se encargan de las operaciones de entrada / salida. - Procesador de comandos, también llamado COMMAND.COM, que procesa los dos tipos de comandos de que dispone el DOS; es decir, los residentes en memoria o internos, y los no residentes o externos, que residen en el disco del sistema operativo. - Rutinas de servicios accesibles desde el programa control. También existe la posibilidad de subdividir el disco en subdirectorios que permiten un empleo más ágil de toda la información. MS-DOS está lejos de ser el sistema operativo ideal, ya que, de momento, se trata de un sistema mono tarea, pero aunque esto se resolviera, seguiría presentando problemas de diseño que provocan que el comportamiento de la máquina sea poco fiable. A pesar de estas desventajas y de que existen otros sistemas operativos en el mundo de la microinformática, hay que tener siempre presente la enorme cantidad de software que se ha desarrollado para DOS y que conviene aprovechar en lo posible.
  • 11. Elizabeth Aguilar Vargas SISTEMAS OPERATIVOS Y SU ARQUITECTURA 4.2.- OS/2. Desarrollado inicialmente por Microsoft Corporation e International Business Machines (IBM), después de que Intel introdujera al mercado su procesador 80286. Pero la sociedad no duro mucho ya que IBM veía a Windows como una amenaza para el SO/2. Pero IBM continuo desarrollando este sistema operativo. El OS/2 al principio fue muy parecido al MS-DOS, tiene una línea de comando, pero la diferencia que existe con el DOS es el intérprete de comandos, el cual es un programa separado del kernel del sistema operativo y aparece únicamente cuando se hace clic en uno de los iconos “OS/2 prompt” dentro del Workplace Shell. Otra diferencia es que este sí en un sistema operativo multitarea. En el OS/2 muchos de los comandos son idénticos a los de su contra parte pero tiene más comandos debido a que es más grande, completo y moderno. El ambiente gráfico es el Workplace Shell (WS), es el equivalente a un administrador del área de trabajo para el WS. 4.3.- Macintosh OS. El sistema operativo constituye la interfaz entre las aplicaciones y el hardware del Macintosh. El administrador de memoria obtiene y libera memoria en forma automática para las aplicaciones y el sistema operativo. Esta memoria se encuentra normalmente en un área llamada cúmulo. El código de procedimientos de una aplicación también ocupa espacio en el cúmulo. Ahora se presenta una lista de los principales componentes del sistema operativo. ° El cargador de segmentos carga los programas por ejecutar. Una aplicación se puede cargar completa o bien puede dividirse en segundos individuales que se pueden cargar de manera dinámica conforme se necesiten. ° El administrador de eventos del sistema operativo informa de la ocurrencia de diversos eventos de bajo nivel, como la presión de un botón del mouse o el tecleo. En condiciones normales, el administrador de eventos de la caja de herramientas transfiere estos eventos a las aplicaciones. ° El administrador de archivos se encarga de la entrada / salida de archivos; el administrador de dispositivos se encarga de la entrada / salida de dispositivos. ° Los manejadores de dispositivos son programas con los cuales los diversos tipos de dispositivos pueden presentar interfaces uniformes de entrada / salida a las aplicaciones. Tres manejadores de dispositivo están integrados al sistema operativo en ROM: el manejador de disco se encarga del acceso a la información en discos, el manejador de sonido controla los generadores de sonido, y el manejador en serie envía y recibe datos a través de los puertos seriales
  • 12. Elizabeth Aguilar Vargas SISTEMAS OPERATIVOS Y SU ARQUITECTURA (estableciendo así la comunicación con dispositivos periféricos en serie como impresoras y módems). ° Con el manejador de impresoras las aplicaciones pueden imprimir datos en diversas impresoras. ° Con el administrador de AppleTalk las aplicaciones pueden transmitir y recibir información en una red de comunicaciones AppleTalk. ° El Administrador de retrazado vertical programa las actividades por realizar durante las interrupciones de retrazado vertical que ocurren 60 veces cada segundo cuando se refresca la pantalla de vídeo. ° El manejador de errores del sistema toma el control cuando ocurre un error fatal del sistema y exhibe un cuadro de error apropiado. ° Los programas de utilidad general del sistema operativo ofrecen diversas funciones útiles como la obtención de la fecha y la hora, la comparación de cadenas de caracteres y muchas más. ° El paquete de iniciación es llamado por el paquete de archivos estándar para iniciar y nombrar discos; se aplica con más frecuencia cuando el usuario inserta un disco al que no se le han asignado valores iniciales. ° El paquete de aritmética de punto flotante ofrece aritmética de doble precisión. El paquete de funciones trascendentales ofrece un generador de números aleatorios, así como funciones trigonométricas, logarítmicas, exponenciales y financieras. Los compiladores de Macintosh generan en forma automática llamadas a estos paquetes para realizar manipulaciones numéricas. 4.4.- UNIX. Es un sistema operativo multiusuario que incorpora multitarea. Fue desarrollado originalmente por Ken Thompson y Dennis Ritchie en los laboratorios de AT&T Bell en 1969 para su uso en minicomputadoras. El sistema operativo UNIX tiene diversas variantes y se considera potente, más transportable e independiente de equipos concretos que otros sistemas operativos porque esta escrito en lenguaje C. El UNIX está disponible en varias formas, entre las que se cuenta AIX, una versión de UNIX adaptada por IBM (para su uso en estaciones de trabajo basadas en RISC), A/ux (versión gráfica para equipos Apple Macintosh) y Mach (un sistema operativo reescrito, pero esencialmente compatible con UNIX, para las computadoras NeXT). El UNIX y sus clones permiten múltiples tareas y múltiples usuarios. Su sistema de archivos proporciona un método
  • 13. Elizabeth Aguilar Vargas SISTEMAS OPERATIVOS Y SU ARQUITECTURA sencillo de organizar archivos y permite la protección de archivos. Sin embargo, las instrucciones del UNIX no son intuitivas. Este sistema ofrece una serie de utilidades muy interesantes, como las siguientes: ° Inclusión de compiladores e intérpretes de lenguaje. ° Existencia de programas de interface con el usuario, como ventanas, menús, etc. ° Muchas facilidades a la hora de organización de ficheros. ° Inclusión de lenguajes de interrogación. ° Facilidades gráficas. ° Programas de edición de textos. 4.5.- Microsoft Windows NT. Microsoft no solo se ha dedicado a escribir software para PCs de escritorio sino también para poderosas estaciones de trabajo y servidores de red y bases de datos. El sistema operativo Windows NT de Microsoft, lanzado al mercado el 24 de Mayo de 1993, es un SO para redes que brinda poder, velocidad y nuevas características; además de las características tradicionales. Es un SO de 32 bits, y que puede trabajar en procesadores 386, 486 y Pentium. Además de ser multitarea, multilectura y multiprocesador ofrece una interfaz gráfica. Y trae todo el software necesario para trabajar en redes, permitiendo ser un cliente de la red o un servidor. 4.6.- Microsoft Windows 95. Es un entorno multitarea dotado de una interfaz gráfica de usuario, que a diferencia de las versiones anteriores, Windows 95 no necesita del MS-DOS para ser ejecutado, ya que es un sistema operativo. Este SO esta basado en menús desplegables, ventanas en pantalla y un dispositivo señalador llamado mouse. Una de las características principales de Windows 95 es que los nombres de los archivos no están restringidos a ocho caracteres y tres de la extensión, pueden tener hasta 256 caracteres para tener una descripción completa del contenido del archivo. Además posee Plug and Play, una tecnología conjuntamente desarrollada por los fabricantes de PCs, con la cual un usuario puede fácilmente instalar o conectar dispositivos permitiendo al sistema automáticamente alojar los recursos del hardware sin la intervención de usuario.
  • 14. Elizabeth Aguilar Vargas SISTEMAS OPERATIVOS Y SU ARQUITECTURA 5.- Optimización del Sistema Operativo con utilerías de Software. 5.1.- Fragmentación de Archivos. Es una condición por la que los archivos se dividen en el disco en pequeños segmentos separados físicamente entre si. Esta condición es una consecuencia natural del crecimiento de los archivos y de su posterior almacenamiento en un disco lleno. Este disco ya no contendría bloques contiguos de espacio libre lo suficientemente grandes como para almacenar los archivos. La fragmentación de archivos no es un problema de integridad, aunque a veces puede ocurrir que los tiempos de acceso y de lectura aumenten si el disco esta muy lleno y el almacenamiento se ha fragmentado incorrectamente. Existen productos de software para organizar u optimizar el almacenamiento de archivos. En una base de datos, la fragmentación del archivo es una situación en la cual los registros no se graban en su secuencia de acceso optima debido a las continuas adiciones y eliminaciones de registros. La mayoría de los sistemas de bases de datos cuentan con utilidades que reordenan los registros para mejorar el rendimiento de acceso y recuperar el espacio libre ocupado por los registros borrados. 5.2.- Compresión de Datos. También llamada compactación de datos. Y es el término que se aplica a diversos métodos para compartir la información a fin de permitir una transmisión o almacenamiento más eficaces. La velocidad de compresión y descompresión y el porcentaje de compresión (la relación entre los datos comprimidos y sin comprimir) dependen del tipo de los datos y el algoritmo utilizado. Una técnica de compresión de archivos de texto, la llamada codificación de palabras clave, sustituye cada palabra que aparece con frecuencia como por ejemplo el o dos por un puntero (uno o dos bytes) a una entrada de una tabla (que se guarda en el archivo) de palabras. Las técnicas de compresión fuzzy (por ejemplo JPEG), utilizadas en compresión de audio y vídeo, tienen un porcentaje de compresión muy elevado, pero no permiten recuperar exactamente el original. 5.3.- Administración de Memoria. Sea cual sea el esquema de organización del almacenamiento que se adopte para un sistema específico, es necesario decir que estrategias se deben utilizar para obtener un rendimiento óptimo. Las estrategias de administración del almacenamiento, determinar el comportamiento de una organización de almacenamiento determinada cuando se siguen diferentes políticas: ¿Cuándo se toma un nuevo programa para colocarlo en la memoria? ¿Se toma el programa cuando el sistema lo solicita específicamente o se intenta anticiparse a las peticiones del
  • 15. Elizabeth Aguilar Vargas SISTEMAS OPERATIVOS Y SU ARQUITECTURA sistema? ¿En qué lugar del almacenamiento principal se coloca el siguiente programa por ejecutar? ¿ Se coloca los programas lo más cerca posible uno del otro en los espacios disponibles de la memoria principal para reducir al mínimo el desperdicio de espacio, o se colocan los programas lo más rápido posible para reducir al mínimo el tiempo de ejecución ?. 6. Arquitectura Es el diseño conceptual y la estructura operacional fundamental de un sistema de Computadora. Es decir, es un modelo y una descripción funcional de los requerimientos y las implementaciones de diseño para varias partes de una computadora, con especial interés en la forma en que la unidad central de proceso (UCP) trabaja internamente y accede a las direcciones de memoria. También suele definirse como la forma de seleccionar e interconectar componentes de hardware para crear computadoras según los requerimientos de funcionalidad, rendimiento y costo. Ventajas de las arquitecturas Pila: Modelo sencillo para evaluación de expresiones (notación polaca inversa). Instrucciones cortas pueden dar una buena densidad de código. Acumulador: Instrucciones cortas. Minimiza estados internos de la máquina (unidad de control sencilla). Registro: Modelo más general para el código de instrucciones parecidas. Automatiza generación de código y la reutilización de operandos. Reduce el tráfico a memoria. Una computadora actualmente tiene como estándar 32 registros. El acceso a los datos es más rápido. Desventajas de las arquitecturas Pila: A una pila no se puede acceder aleatoriamente. Esta limitación hace difícil generar código eficiente. También dificulta una implementación eficiente, ya que la pila llega a ser un cuello de botella es decir que existe dificultad para la transferencia de datos en su velocidad mk. Acumulador: Como el acumulador es solamente almacenamiento temporal, el tráfico de memoria es el más alto en esta aproximación. Registro: Todos los operadores deben ser nombrados, conduciendo a instrucciones más largas. Arquitectura e Informática Los problemas de diseño no pueden ser resueltos sin la ayuda de un computador, siendo la maquina un complemento y no un substituto del talento creativo, la
  • 16. Elizabeth Aguilar Vargas SISTEMAS OPERATIVOS Y SU ARQUITECTURA computadora mientras no pueda inventar, puede explorar relaciones muy rápida y sistemáticamente de acuerdo a reglas pre establecido. El computador funciona como una extensión natural de la habilidad analítica del hombre. Término general que se aplica a la estructura de un sistema informático o de una parte del mismo. El término se aplica también al diseño del software de sistema, por ejemplo, el sistema operativo, y a la combinación de Hardware y Software básico que comunica los aparatos de una Red informática. La arquitectura de ordenadores se refiere a toda una estructura y a los detalles necesarios para que sea funcional, es decir, cubre sistemas informáticos, microprocesadores, circuitos y programas del sistema. Por lo general, el término no suele referirse a los programas de aplicación, como hojas de cálculo o procesadores de textos, que son necesarios para realizar una tarea pero no para que el sistema funcione. Elementos de Diseño Al diseñar un sistema informático, se tienen en cuenta los cinco elementos fundamentales que componen el hardware: la unidad aritmético- lógica, la unidad de control, la memoria, la entrada y la salida. La unidad aritmético-lógica realiza operaciones aritméticas y compara valores numéricos. La unidad de control dirige el funcionamiento de la computadora recibiendo instrucciones del usuario y transformándolas en señales eléctricas. 6.1. Historia y evolución de computadoras HISTORIA DEL PC Para todo estudiante de Computación el estudio de la HISTORIA DEL PC es necesario para comprender y valorar lo que hoy son los PC. Consecuentes con ello citamos a continuación las principales etapas, hechos y hombres de ciencia que dieron origen a una de las más grandes revoluciones científicas de la civilización occidental. ¿QUIÉN INVENTÓ EL PC? Ante esta pregunta hemos de responder que NADIE COMO PERSONA EXCLUSIVA INVENTO EL PC, porque no se trata de una máquina simple. La realidad es que el PC - como muchos otros inventos - es el resultado del trabajo investigativo de muchos científicos, empresas, emprendedores y estudiosos, quienes aportaron secuencialmente innovaciones para producir lo que hoy tenemos: equipos poderosos, compactos y versátiles en un espacio reducido. La historia de la informática y el hardware de las computadoras constituye una emocionante aventura cuyo estudio merece un capitulo aparte. En las paginas siguientes veremos como se dio el invento del PC. Los antecedentes de la computación. Es importante tener en cuenta que el desarrollo de la electrónica a partir de del sistema digital aplicado en el trabajo de las computadoras es quien marca el inicio de las actuales generaciones de PC. Aunque sus
  • 17. Elizabeth Aguilar Vargas SISTEMAS OPERATIVOS Y SU ARQUITECTURA antecesores fueron las máquinas mecánicas - analógicas, este análisis se centra en la era electrónica. EVOLUCIÓN DEL PC Entre los precursores del PC, existieron hombres de ciencia y emprendedores que se unieron en torno a un punto común: EL CALCULO MATEMATICO. Partiendo de una era a la que podemos llamar MECANICA el hombre creó aparatos basados en el movimiento coordinado de ejes y ruedas para simplificar las 4 operaciones básicas: sumar, restar, multiplicar y dividir. Uno de ellos fué el científico alemán WILHEILM SCHICKARD (1592-1635) quien en el año 1623 creó una máquina a la que llamó RELOJ CALCULANTE pues trabajaba con ruedas dentadas y era capaz de sumar y restar. No obstante su novedad, no se pudo fabricar completamente. Posteriormente seria BLAISE PASCAL (filósofo frances, 1623-1662) quien en el año 1662 inventó la primera máquina automática de calcular completa a base de ruedas dentadas. Dicha máquina mostraba los resultados en una ventanilla y se la llamó PASCALINA. Diez años más tarde, el filósofo y matemático alemán GOTTFRIED WILHELM von LEIBNITZ (1646-1716) mejoró la máquina de Pascal creando la CALCULADORA UNIVERSAL, capaz de sumar, restar, multiplicar, dividir y extraer raíces cuadradas, además de hacer la multiplicación en forma directa, en vez de realizarla por sumas sucesivas, como la máquina de Pascal. En el año 1805 el francés JOSEPTH MARIE JACQUARD (1752 -1834) dio el paso siguiente. Después de varios intentos, construyó un telar automático que efectuaba un control perfecto sobre las agujas tejedoras mediante la utilización de TARJETAS PERFORADAS que contenían los datos de Bcontrol de las agujas. Esta máquina se puede considerar como la primera máquina mecánica programada. Se conoció como el TELAR DE JACQUARD. Posteriormente y dando un paso muy grande - según muchos, demasiado adelantado para su época -, en el año 1822 el inglés y profesor de la Universidad de Cambridge CHARLES BABBAGE (1792-1871), diseñó la MAQUINA DE DIFERENCIAS. Su funcionamiento se basaba en mecanismos con ruedas dentadas. Podía resolver funciones y obtener tablas de las mismas. Pero las deficiencias tecnológicas de la época no permitieron su fabricación completa sino hasta años después. En 1937, HOWARD H. AIKEN de la Universidad de Harvard enasociación con un grupo de científicos universitarios e ingenieros de IBM crea una calculadora numérica basada en el uso de relés electromagnéticos, ruedas dentadas y embragues electromecánicos dando origen a la que se puede considerar como la PRIMERA COMPUTADORA ELECTROMECANICA. Se la denominó MARK-I. Utilizaba medios de entrada tarjetas y cinta perforadas que procesaba en unidades aritméticas, unidad de control y una unidad de memoria. Se terminó de construír en 1944 y a
  • 18. Elizabeth Aguilar Vargas SISTEMAS OPERATIVOS Y SU ARQUITECTURA pesar de que funcionó bien, fué rápidamente superada por las COMPUTADORAS ELECTRONICAS que aparecieron a casi a la par que su construcción. LOS INICIOS DE LA COMPUTACIÓN DIGITAL. La aparición de varios factores coincidentes propiciaron la rápida evolución de las computadoras a partir de este punto: la aplicación de la teoría del álgebra de Boole en la representación de circuitos lógicos, la definición de la medida de información BIT, la invención de la válvula de vacío y el interés del gobierno estadounidense (a través del Ministerio de Defensa). Esto propició que en 1940 JOHN W. MAUCHLY y JOHN PRESPER ECKERT junto con científicos de la Universidad de Pensilvania construyeran en la Escuela Moore de Ingeniería Eléctrica, la PRIMERA COMPUTADORA ELECTRONICA a la que llamaron ENIAC(Electronic NUmerical Integrator and Calculator). ENIAC era programable y universal (se podía utilizar para cualquier tipo de calculo), era mil veces más rápida que MARK-I, ocupaba 160 metros cuadrados, pesaba 30 toneladas, con 17.468 válvulas de vacío, 70.000 resistencias, 10.000 condensadores y un consumo de aproximadamente 200.000 vatios. En los años 50 (la generación del transistor) con la creación de los semiconductores, el diodo y el transistor, surge la segunda generación de aparatos de cómputo. El tamaño se redujo sustancialmente. Se crean las compuertas lógicas y sus circuitos derivados. Esta fase duró hasta aproximadamente el año 1964.  EQUIPO XT  EQUIPO AT 80286. (ADVANCED TECHNOLOGY DE IBM)  EQUIPOS AT 80386 (IBM)  EQUIPOS AT 80486 (VARIOS FABRICANTES)  EQUIPOS BASADOS EN PENTIUM DE 75MZ DE INTEL Y EN 586 DE AMD  EQUIPOSBASADOSENPENTIUMMMXYEN686DEAMD  EQUIPOS BASADOS EN PENTIUM CELERON, CON VELOCIDADES DESDE 300 MHZ A 1.3 GHZ  LAS GENERACIONES DE PENTIUM II, PENTIUM III Y PENTIUM IV  LAS GENERACIONES DE PENTIUM D, CORE
  • 19. Elizabeth Aguilar Vargas SISTEMAS OPERATIVOS Y SU ARQUITECTURA 7. Mainboard (placa base) ANTECEDENTES Desde su aparición en 1974, las microcomputadoras han incluido la mayor parte de su electrónica esencial en una placa de circuito impreso, llamada motherboard (tarjeta o placa madre). IBM la denomino system board(tarjeta o placa de sistema) o placa base. Yo lo denominare (Tarjeta o placa principal). La mainboard es una placa donde se encuentra la circuitería principal de una computadora. Se caracteriza por tener en su interior circuitos integrados tales como el microprocesador, controladores y diversos tipos de soporte. Para profundizar el tema sobre mainboard debemos narrar parte de sus orígenes. HISTORIA La historia de las tarjetas madres comienza en 1947 cuando William Shockley, Walter Brattain y John Bardeen, científicos de los laboratorios Bell, muestran su invento, el transistor amplificador de punto-contacto, iniciando el desarrollo de la miniaturización de circuitos electrónicos. Kummel, un británico que en 1952 presentó sobre la utilización de un bloque de material sólido que puede ser utilizado para conectar componentes electrónicos sin cables de conexión. 1961 cuando Fairchild Semiconductor anuncia el primer circuito integrado, Con estos inventos se comienza a trabajar en la computadora con una tarjeta, como las que mencionamos a continuación estas en orden de evolución. CONCEPTO DE UNA MAINBOARD La mainboard es la parte principal de un computador ya que nos sirve de alojamiento de los demás componentes permitiendo que estos interactúen entre si y puedan realiza procesos. La tarjeta madre es escogida según nuestras necesidades. PARTES DE LA TARJETA MADRE Monografias.com Mencionare a continuación las partes más principales y destacadas de una mainboard. Aclarando que estas partes varían según el avance de la tecnología. -BIOS -Ranuras PCI -Caché -Chipset -Conectores USB -Zócalo ZIF
  • 20. Elizabeth Aguilar Vargas SISTEMAS OPERATIVOS Y SU ARQUITECTURA -Ranuras DIMM -Ranuras SIMM -Conector EIDE (disco duro) -Conector disquetera -Ranuras AGP -Ranuras ISA -Pila del sistema -Conector disquetera -Conector electrónico 1. MOTHERBOARDS VIEJOS En los motherboard viejos existe una serie de switches, (pequeños interruptores) y Jumper (puentecitos metálicos que se pueden sacar y poner). En la mayoría de los casos, no es necesario meterse con los jumper éstos ya vienen configurados por el fabricante. Los switches de opciones son otra historia; estos le dicen al motherboard que tipo de accesorios tiene conectados al mismo, y cuanta memoria tiene instalada. Los switches están localizados en un pequeño banco, denominado DIP (por Dual In-Line Package). El conjunto de switches DIP tiene ocho pequeños controles en un algunos motherboards. Se pueden mover con la punta de una lapicera o cualquier otro instrumento de punta. 2. MOTHERBOARDS MODERNOS En los motherboards modernos la configuración no está dada por los switches, sino por un pequeño programa de setup. Este programa está disponible en discos de utilidades embalados junto con la maquina o insertos dentro del sistema y siempre disponibles. Este programa de setup es accedido por muchos motherboards presionando la tecla Delete mientras la maquina esta booteando (recién arrancada). Los cambios que usted realiza en el programa de Setup son almacenados en un tipo especial de memoria denominado CMOS (los circuitos integrados CMOS con conocidos por su poco consumo de energía). El contenido de esta memoria no se pierde al apagar la maquina gracias a una pequeña batería conectada al motherboard. Aunque se usa el programa de setup, también hay una serie de switches para setear(reiniciar) las opciones, muchos motherboards tienen al menos dos o tres conjuntos del tipo de chips RAM y ROM que se tengan instalados. Las motherboards tienen diferentes configuraciones acceso para entrar al programa Setup, en otros se presiona la tecla F1, F10, CRTL+S, F12 y otros. Esto se debe a las diferentes marcas que existen en el marcado
  • 21. Elizabeth Aguilar Vargas SISTEMAS OPERATIVOS Y SU ARQUITECTURA 3. MOTHERBOARDS CONTEMPORÁNEOS En los motherboards contemporáneos son similares a los modernos, con algunos avances como detección y configuración automática, también se puede actualizar el programa Setup, para poder reconocer nuevos dispositivos. Gracias a al avance de las Flash ROM, además hay modelos donde incorporan doble BIOS, como respaldo lo cual nos permite un mejor rendimiento, esta forma de trabajo lo patentan mainboard que son de la familia AMD. 8. Evolución de Mainboard FORMATOS Las tarjetas madre necesitan tener dimensiones compatibles con las cajas que las contienen, de manera que desde los primeros computadores personales se han establecido características mecánicas, llamadas factor de forma. Definen la distribución de diversos componentes y las dimensiones físicas, como por ejemplo el largo y ancho de la tarjeta, la posición de agujeros de sujeción y las características de los conectores. Con los años, varias normas se fueron imponiendo: A. XT: Es el formato de la placa base del PC de IBM modelo 5160, lanzado en 1983. En este factor de forma se definió un tamaño exactamente igual al de una hoja de papel tamaño carta y un único conector externo para el teclado. 1984 AT 305 × 305 mm (IBM) Baby AT: 216 × 330 mm B. AT: Uno de los formatos más grandes de toda la historia del PC (305 × 279–330 mm), definió un conector de potencia formado por dos partes. Fue usado de manera extensa de 1985 a 1995. También conocido como Baby-AT o simplemente AT especificaba un tamaño para la placa base de unos 220x 330 milímetros, determinando la posición de los diferentes componentes de la placa, así como las características del conector de alimentación eléctrica dividido en dos piezas (P8,P9) . Este formato perduro durante mucho tiempo, hasta que apartir de la evolución de los diferentes componentes y dispositivos se empezaron a notar diferentes desventajas y carencias, principalmente relacionadas con la distribución de los componentes en la placa base y la gran maraña de cables que esto ocasionaba. Estas mainboards son las típicas de las computadoras "compatibles" desde el modelo 286, hasta los primeros pentium.Con el auge de los perifericos (tarjetas de sonido, lectora de CD-ROM, discos extraibles, etc.) salieron a la luz sus principales carencias: mala circulacion del aire en los cases (uno de los principales motivos de la aparicion
  • 22. Elizabeth Aguilar Vargas SISTEMAS OPERATIVOS Y SU ARQUITECTURA de disipadores y ventiladores de chip) y, sobre todo, una telaraña de enorme de cables que impide acceder a la mainboard sin desmontar al menos alguno. El grafico muestra dos mainboard duales que soporta AT, ATX C. 1995 ATX 305 × 244 mm (Intel) MicroATX: 244 × 244 mm FlexATX: 229 × 191 mm Miniarte: 284 × 208 mm 9. SOCKET El Socket F es un zócalo de procesadores diseñado por AMD para su línea Opteron. El zócalo tiene 1207 pines, y fue publicado el 15 de agosto de 2006. El Socket F principalmente se usa en la línea de CPU para servidores de AMD, y se considera como un socket de la misma generación del Socket AM2 y el Socket S1; el primero se usa en los CPUs Athlon 64 y Athlon 64 X2 y el último en la línea Turion 64 y Turion 64 X2. Todos estos tienen soporte para memoria DDR2. Socket F no soporta FB-DIMM. Esta planeada el soporte de DDR3 SDRAM y XDR DRAM AMD Quad FX AMD Quad FX, el Socket F es la base para la plataforma Quad FX (conocida antes de su lanzamiento como "4x4"), liberada por AMD el 30 de noviembre de 2006. Esta versión modificada del Socket F, llamada Socket 1207 FX por AMD, y Socket L1 por nVIDIA, se basa en una plataforma de doble socket, que permite usar dos procesadores de doble núcleo (cuatro núcleos efectivos) en PC de escritorio para entusiastas SOCKET 370 El Socket 370 es un tipo de conector para microprocesadores, usado por primera vez por la empresa Intel para sus procesadores Pentium III y Celeron en sustitución en los ordenadores personales de la vieja interfaz de ranura Slot 1. El "370" se refiere al número de orificios en el zócalo para los pines del procesador. Las versiones modernas del zócalo 370 se encuentran generalmente en las placas base Mini-Mini-ITX y en los sistemas integrados. El zócalo 370 fue utilizado originalmente para los procesadores Intel Celeron, pero se convirtió más adelante.
  • 23. Elizabeth Aguilar Vargas SISTEMAS OPERATIVOS Y SU ARQUITECTURA EVOLUCIÓN DEL MICROPROCESADOR 1971: Intel 4004 19XX: Intel 8008 1978: Intel 8086, Motorola MC68000 1979: Intel 8088 1982: Intel 80286, Motorola MC68020 1985: Intel 80386, Motorola MC68020, AMD80386 1989: Intel 80486, Motorola MC68040, AMD80486 1993: Intel Pentium, Motorola MC68060, AMD K5, MIPS R10000 1995: Intel Pentium Pro 1997: Intel Pentium II, AMD K6, PowerPC6 (versiones G3 y G4), MIPS R120007 1999: Intel Pentium III, AMD K6-2 2000: Intel Pentium 4, Intel Itanium 2, AMD Athlon XP, AMD Duron, PowerPC G4, MIPS R14000 2005: Intel Pentium D, Intel Extreme Edito con hyper threading, Intel Core Duo, IMac con ACTUAL: Procesador Intel Core Duo, AMD Athlon 64, AMD Athlon X2, AMD Athlon FX, CORE i5, CORE i7, CORE i9 ARQUITECTURA Y SISTEMAS OPERATIVOS ELIZABETH AGUILAR VARGAS
  • 24. Elizabeth Aguilar Vargas SISTEMAS OPERATIVOS Y SU ARQUITECTURA 10. conclusión Luego de haber investigado y analizado se puede ver que se han desarrollado varios tipos de sistemas operativos con diferentes interfaces y categorías. Pero hemos podido observar que todos los sistemas operativos han sufrido cambios por parte de los programadores, y siguen evolucionando. El diálogo entre el usuario y la máquina suele realizarse a través de una interfaz de línea de comandos o de una interfaz gráfica de usuario (GUI, siglas en inglés). Las interfaces de línea de comandos exigen que se introduzcan instrucciones breves mediante un teclado. Las GUI emplean ventanas para organizar archivos y aplicaciones con iconos y menús que presentan listas de instrucciones. El usuario manipula directamente estos objetos visuales en el monitor señalándolos, seleccionándolos y arrastrándolos o moviéndolos con un mouse. El uso de las GUI es más sencillo que el de las interfaces de línea de comandos. Sin embargo, la introducción de instrucciones con una GUI es más lenta, por lo que las GUI suelen tener la opción de emplear un sistema equivalente al de línea de instrucciones como alternativa rápida para los usuarios más expertos.Los sistemas operativos empleados normalmente son UNIX, Macintosh OS, MS-DOS, OS/2, Windows 95 y Windows NT. El UNIX y sus clones permiten múltiples tareas y múltiples usuarios. Otros SO multiusuario y multitarea son OS/2, desarrollado inicialmente por Microsoft e IBM, Windows NT y Win95 desarrollados por Microsoft. El SO multitarea de Apple se denomina Macintosh OS. El MS-DOS es un SO popular entre los usuarios de PCs pero solo permite un usuario y una tarea. A lo largo de este documento tocamos el tema de mainboard y sus características y también hablamos del microprocesador, quiero informarle que simplemente es una parte de tantas arquitecturas de pc, solo me enfoque en los tipos de placas más comunes, y explique la importancia de sus partes también narre sobre los micro prosadores que conjuntamente han evolucionado le comento que al recopilar recordé algunas cosa que no tenía mucha importancia como los bus, los tipos de case y fuentes que hay que considerar en una pc.
  • 25. Elizabeth Aguilar Vargas SISTEMAS OPERATIVOS Y SU ARQUITECTURA 11. bibliografía Daitel, H. M. Sistemas Operativos. Segunda Edición. Enciclopedia Guía del Estudiante, Nuevas Tecnologías. Editorial Cultural, S. A. España 1996. Enciclopedia Microsoft ® Encarta ® 98. © 1993 - 1997 Microsoft Corporation. Manual de Usuario, Microsoft Windows 95. 1995. ARMANDO UNA PC (GUIA) ARQUITECTURA DE UN COMPUTADOR (LIBRO) www.google.com.pe www.wikipedia.com www.tariga.net Enciclopedia de Informática y Computación Biblioteca de Consulta Microsoft Encarta 2004