17
UNIDAD I, SISTEMAS OPERATIVOS MTRA. Verónica Perla Romero Fdz.

Unidad I, Sistemas Operativos

  • Upload
    utp-ta

  • View
    4.893

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Unidad I, Sistemas Operativos

UNIDAD I, SISTEMAS OPERATIVOS

MTRA. Verónica Perla Romero Fdz.

Page 2: Unidad I, Sistemas Operativos

ConceptoEl sistema operativo es el programa (o software) más importante de una computadora. Para que funcionen los otros programas.Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc. En sistemas grandes, el SO tiene incluso mayor responsabilidad y poder, es como un policía de tráfico, se asegura de que los programas y usuarios que están funcionando al mismo tiempo no interfieran entre ellos. También es responsable de la seguridad, asegurándose de que los usuarios no autorizados no tengan acceso al sistema.

Page 3: Unidad I, Sistemas Operativos

Cómo trabaja el SO• Cuando se aplica voltaje al procesador de un dispositivo electrónico, éste ejecuta un

reducido código en lenguaje ensamblador localizado en una dirección concreta en la ROM (dirección de reset) y conocido como reset code, que a su vez ejecuta una rutina con la que se inicializa el hardware que acompaña al procesador. También en esta fase suele inicializarse el controlador de las interrupciones. Finalizada esta fase se ejecuta el código de arranque (startup code), también código en lenguaje ensamblador, cuya tarea más importante es ejecutar el programa principal (main()) del software de la aplicación.[1]

• Un sistema operativo se puede encontrar en la mayoría de los aparatos electrónicos que utilicen microprocesadores para funcionar, ya que gracias a éstos podemos entender la máquina y que ésta cumpla con sus funciones (teléfonos móviles, reproductores de DVD, autoradios, computadoras, radios, etc).

• Los sistemas operativos proporcionan una plataforma de software encima de la cual otros programas, llamados aplicaciones, puedan funcionar. Las aplicaciones se programan para que funcionen encima de un sistema operativo particular, por tanto, la elección del sistema operativo determina en gran medida las aplicaciones que puedes utilizar.

Page 4: Unidad I, Sistemas Operativos

Funciones• Aceptar los trabajos y conservarlos hasta su finalización. • Detectar errores y actuar de modo apropiado en caso de que

se produzcan. • Controlar las operaciones de E/S. • Controlar las interrupciones. • Planificar la ejecución de tareas. • Entregar recursos a las tareas. • Retirar recursos de las tareas. • Proteger la memoria contra el acceso indebido de los

programas. • Soportar el multiacceso. • Proporcionar al usuario un sencillo manejo de todo el sistema.

Page 5: Unidad I, Sistemas Operativos

Funciones• Aprovechar los tiempos muertos del procesador. • Compartir los recursos de la máquina entre varios procesos al mismo

tiempo. • Administrar eficientemente el sistema de cómputo como un todo

armónico. • Permitir que los diferentes usuarios se comuniquen entre sí, así como

protegerlos unos de otros. • Permitir a los usuarios almacenar información durante plazos medianos o

largos. • Dar a los usuarios la facilidad de utilizar de manera sencilla todos los

recursos, facilidades y lenguajes de que dispone la computadora. • Administrar y organizar los recursos de que dispone una computadora

para la mejor utilización de la misma, en beneficio del mayor número posible de usuarios.

• Controlar el acceso a los recursos de un sistema de computadoras

Page 6: Unidad I, Sistemas Operativos

Tipos de SO• Multiusuario: Permite que dos o más usuarios utilicen sus

programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo.

• Multiprocesador: soporta el abrir un mismo programa en más de una CPU.

• Multitarea: Permite que varios programas se ejecuten al mismo tiempo.

• Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo.

• Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real

Page 7: Unidad I, Sistemas Operativos

Ejemplos de SOSistema Programación Usuario único Usuario

múltiple Tarea única Multitarea

DOS 16 bits X X

Windows3.1 16/32 bits X no preventivo

Windows95/98/Me 32 bits X cooperativo

WindowsNT/2000 32 bits X preventivo

WindowsXP 32/64 bits X preventivo

Unix / Linux 32/64 bits X preventivo

MAC/OS X 32 bits X preventivo

VMS 32 bits X preventivo

Los sistemas operativos más utilizados en los PC son DOS, OS/2, y Windows, pero hay otros que también se utilizan, como por ejemplo Linux

Page 8: Unidad I, Sistemas Operativos

Evolución de los SO de ambiente gráficoPrimera 50´s Segunda 60´s Tercera Cuarta 70´s

Procesamiento por lotes. Cuando se ejecutaba alguna tarea, ésta tenía control total de la máquina. Al terminar cada tarea, el control era devuelto al sistema, el cual limpiaba, leía e iniciaba la siguiente tarea. Aparece el concepto de nombres de archivo del sistema para lograr independencia de información. Los laboratorios de investigación de General Motors poseen el crédito de haber sido los primeros en poner en operación un sistema operativo para su IBM 701

En esta generación se desarrollan los sistemas compartidos con multiprogramación, en los cuales se utilizan varios procesadores en un solo sistema, con la finalidad de incrementar el poder de procesamiento de la máquina. El programa especificaba tan sólo que un archivo iba a ser escrito en una unidad de cinta con cierto número de pistas y cierta densidad. El sistema operativo localizaba entonces una unidad de cinta disponible con las características deseadas, y le indicaba al operador que montara una cinta en esa unidad.

En esta época surge la familia de computadores IBM/360 diseñados como sistemas para uso general, por lo que requerían manejar grandes volúmenes de información de distinto tipo, lo cual provocó una nueva evolución de los sistemas operativos: los sistemas de modos múltiples, que soportan simultáneamente procesos por lotes, tiempo compartido, procesamiento en tiempo real y multiprocesamiento.

Los sistemas operativos conocidos en la época actual son los considerados sistemas de cuarta generación. Con la ampliación del uso de redes de computadoras y del procesamiento en línea es posible obtener acceso a computadoras alejadas geográficamente a través de varios tipos de terminales. Con estos sistemas operativos aparece el concepto de máquinas virtuales, en el cual el usuario no se involucra con el hardware de la computadora con la que se quiere conectar y en su lugar el usuario observa una interfaz gráfica creada por el sistema operativo.

Page 9: Unidad I, Sistemas Operativos

Características• Permitir la concurrencia de procesos, traslapándose el tiempo

de entrada/salida (E/S) con el de cálculo y ocupando la memoria con varios programas.

• Posibilitar la ejecución de cualquier proceso en el momento que se solicite siempre y cuando haya suficientes recursos libres para él.

• Ser eficiente en cuanto a reducir: el tiempo medio que ocupa cada trabajo, el tiempo que no se usa la CPU, el tiempo de respuesta en sistemas multiacceso y el plazo entre dos asignaciones de CPU a un mismo programa.

• Ser eficiente en cuanto a aumentar la utilización de recursos en general, tales como memoria, procesadores, dispositivos de E/S, discos magnéticos, datos, etc.

Page 10: Unidad I, Sistemas Operativos

Características• Ser fiable, es decir, un sistema operativo no debe

tener errores y debe prever todas las posibles situaciones.

• Ser de tamaño pequeño. • Posibilitar y facilitar en lo posible el "diálogo" entre

computadora y usuario de la misma. • Permitir compartir entre varios usuarios los recursos

de hardware con que cuenta una computadora. • Permitir a los usuarios compartir datos entre ellos,

en caso necesario. • Facilitar la E/S de los diferentes dispositivos

conectados a una computadora

Page 11: Unidad I, Sistemas Operativos

Ventajas y desventajasS O VENTAJAS DESVENTAJAS

LINUX

El mejor costo del mercado, gratuito o un precio simbolico por el cd. Tienes una enorme cantidad de software libre para este sistema Mayor estabilidad por algo lo usan en servidores de alto rendimiento Entorno grafico (beryl) mejor que el aero de windows… Existen distribuciones de linux para diversos tipos de equipo, hasta para maquinas de 64 bits. Las vulneralidades son detectadas y corregidas más rapidamente que cualquier otro sistema operativo.

Para algunas cosas debes de saber usar unix La mayoria de los ISP no dan soporte para algo que no sea windows (ignorantes). No Existe mucho software comercial. Muchos juegos no corren en linux.

WINDOWS

Es más conocido Es el que tiene más software desarrollado…

El costo es muy alto Las nuevas versiones requieren muchos recursos La mayoria de los virus estan echos para win Puedes tener errores de compatibilidad en sistemas nuevos. Historicamente es más inestable de los 3

MAC

mejor interfaz grafica del mercado Ideal para diseño grafico. Es muy estable

Costoso (aunque viene incluido con la maquina) Existe poco software para este sistema operativo. Es más complicado encontrar gente que la pueda arreglar en caso de fallas.

Page 12: Unidad I, Sistemas Operativos

Explorador de ArchivosÁrbol de directorio y carpetas

Lista de archivos

Page 13: Unidad I, Sistemas Operativos

Explorador de archivos• El Explorador de archivos de Windows 95/98 permite ver y gestionar todos los

archivos contenidos en el disco duro. Estos archivos pueden ser de muchísimos tipos, como documentos de texto, imágenes, sonidos, hojas de cálculo, presentaciones, documentos HTML... (donde se guarda la información), e incluso los propios programas. Toda la información está contenida en archivos.

• En un solo ordenador puede haber miles y miles de archivos. Por ejemplo, en un disco duro de 2 Gb. lleno es fácil que alcance los 50.000. Si viéramos todos estos archivos en una sola lista, sería una tarea imposible localizarlos y manejarlos fácilmente. Por eso se agrupan en carpetas. Dentro de unas carpetas puede haber otras carpetas colgando de ellas. Todo el conjunto conforma el árbol de directorios o carpetas, y la carpeta principal (por ejemplo, C:\, donde se incluyen todas las demás), se llama directorio o carpeta raíz. Y recuerda que Windows asigna a cada archivo un icono para representarlo visualmente.

Page 14: Unidad I, Sistemas Operativos

Explorador de archivos• Al entrar en el Explorador de archivos vemos que está dividido en dos zonas

principales. A la izquierda se encuentra el árbol de directorios y a la derecha la lista de archivos. Pulsando en el símbolo + de una carpeta en la parte de la izquierda nos permite expandir la rama de carpetas, y el símbolo - permite contraerla.

• La lista de archivos puede verse de varias maneras, iconos grandes, iconos pequeños, lista o detalles. Esto se hace desde el menú VER, presionando el botón "VISTAS" o bien desde el menú contextual cuando se pulsa en el interior de una carpeta. En caso de escoger la vista "Detalles", verás cómo, por ejemplo, al pulsar en el botón "Nombre" los archivos se ordenan por su nombre en modo ascendente y al pulsar de nuevo se organizar en modo descendente. Esto mismo pasa con los otros botones (puedes también organizar los tipos de archivos mediante el menú VER -> ORGANIZAR ICONOS. También puedes cambiar la ubicación de las columnas pulsando y arrastrando cada botón, o cambiar su tamaño pulsando las rayas intermedias.

Page 15: Unidad I, Sistemas Operativos

Empleo del Winzip

Page 16: Unidad I, Sistemas Operativos

Procedimientos para mover, copia, eliminar y restaurar

• A través del menú contextual se puede seleccionar un archivo o carpeta e indicar mover o copiar e indicar nueva ubicación.

• De igual forma se selecciona un archivo o carpeta y se elimina, enviando a la papelera de reciclaje cuando se trabaja en una PC.

• Podemos seleccionar un archivo de la papelera y utilizar el menú contextual para restaurar o recuperarlo.

• Recuerda que en la usb si eliminas un archivo o carpeta no podrás recuperarlo.

Page 17: Unidad I, Sistemas Operativos

Configuración