UNIDAD I

Que es un sistema operativo y sus funciones

Es el programador o conjunto de programas  que efectuan  la gestion  de los procesos  basicos de un sistema informatico  y permite  lo normal   ejecucion del resto  de las operaciones.

COMPONENTES DE UN SISTEMA OPERATIVO

GESTION DE  PROCESO:  un proceso simplemente, un programa  en ejecucion  que  necesita  recursos  para  realizar una tarea : tiempo de cpu
*crear y destruir los procesos
*parar o reanudar  los procesos.
* ofrecer mecanismos  para que se comuniquen  y sincronice

GESTION DE LA MEMORIA PRINCIPAL:  La memoria  es una gran  tabla  de palabras o bytes que se referencian  cada una mediante  una direccion unica.
*conocer  que partes de la memoria  estan siendo  utilizadas y por quien.
*decidir  que procesos  se cargaran  en memoria  cuando hayan  espacio disponible.
*asignar y reclamar  espacio de memoria cuando sea necesario.



gestion de almacenamiento secundario:  un sistema de almacenamiento  secundario es necesario , ya que la memoria principal es volatil y ademas muy pequeña para almacenar  todos los programas y datos.
*planificar los discos
*gestionar el espacio libre
*asignar el almacenamiento
*verificar que los datos  se guarden en orden.

el sistema de E/S
consiste en un sistema de almacenamiento temporal (cache) una interfaz de manejadores de dispositivos y otra para dispositivos concretos.
sistema de archivos: los archivos son colecciones  de informacion relacionada, definidas por sus creadores.
*construir y eliminar archivos y directorios.
*ofrecer funciones para manipular archivos y directorios.
*establecer la correspondencia entre y unidades de almacenamiento.
*realizar copias de seguridad de archivos.

sistema de proteccion: mecanismo que controla el acceso  de los programas o los usuarios a los recursos del sistema.
*distinguir entre  uso autorizado y no autorizado
*especificar los controles de seguridad a realizar
*forzar el uso de estos mecanismos de proteccion

sistemas de comunicaciones: para mantener las comunicaciones con otros sistemas es necesario poder controlar el envio y recepcion de informacion a traves de los interfaces de red.

programas de sistema: son aplicaciones de utilidad que se suministra con el SO pero no forman parte de el.
ofrecen un entorno util para el desarrollo y ejecucion de programas.
*manipulacion y modificacion de archivos.
*informacion del estado del sistema
*soporte o lenguaje de programacion
*comunicaciones.

gestores de recursos: como gestar de recursos el sistema operativo administra
*la CPU (unidad central de proceso donde esta alojado el microprocesador)
*los dispositivos de E/S 8entrad y salida)
*la memoria principal(o de acceso directo)
*los discos (o memoria secundaria)
*los procesos (o programas en ejecucion)
*y en general todos los recursos del sistema.


.


HERRAMIENTAS DEL SISTEMA:

DESFRAGMENTADOR DE DISCOS: desfragmenta los discos para el equipo funcione a mayor velocidad y con mayor eficiencia.
EDITOR DE CARACTERES PRIVADOS: usar el editor de caracteres para modificar la forma en que se muestra  un caracter en la pantalla.
EQUIPO: vea las unidades de disco y otro hardware conectado a su equipo.
INFORMACION DEL SISTEMA: mostrar informacion detallada del equipo.
INFORMES DE WINDOWS EASY TRANFER: informes de windows easy ver informes de las traferencias realizadas.
INTERNET EXPLORER: internet explorer(sin complementos iniciar internet explorer sin controles activex ni extencion de explorador.)
LIBERADOR DE ESPACIO EN DISCO: le permite borrar archivos  innecesarios de su disco.
MAPA DE CARACTERES: selecciona caracteres especiales y los copia en su documento.
MONITOR DE RECURSOS: supervisar el uso  y rendimiento de los siguientes recursos en tiempo real: cpu,disco,red y memoria.
PANEL DE CONTROL: cambie la configuracion y personalice la funcionalidad de su equipo.
PROGRAMADOR DE TAREAS: programe las tareas del equipo para que se ejecuten  automaticamente.
RESTAURAR SISTEMA: restaurar sistema al punto de recuperacion elegido.
WINDOWS EASY TRANSFER: tranfiere archivos y configuraciones de un equipo a otro.








CLASIFICACION DE LOS SISTEMAS  OPERATIVOS

MULTIUSUARIO: permite que dos o mas usuarios utilicen sus programas al mismo tiempo.
MULTIPROCESADOR: soporta el abrir un mismo programa en mas 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.

Las aplicaciones se programan para que funcionen encima de un sistema operativo particular.
los sistemas operativos mas utilizados en PC son dos OS/2 y Windows, pero hay otros que tambien se utlizan como por ejemplo: Linux.

COMPARACION ENTRE SISTEMAS OPERATIVOS

LINUX:

esta preinstalado en muy pocos nuevos PC.
 Muy pocos juegos tienen  versiones para linux.
 no tiene virus.
es gratuito ¡NO PAGAS POR EL!.
linux si proporciona los codigos para modificar los programas.
al distribuirse por internet no contamina.



WINDOWS:

preistalado en la mayoria de PC
tiene varias versiones de juegos.
es frecuentemente  atacado por virus.
es muy caro.
no proporciona los codigos de sus programas.

LOS MEJORES SISTEMAS OPERATIVOS


+ WINDOWS.                                                    
+ WINDOWS XP.
+ MAC OS X
+ LINUX
+ MAC.