La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Dr. Joseabel Cegarra Núcleo LUZ-COL.  El SO tiene como labor administrar todos los dispositivos y proporcionar a los programas de usuario una interfaz.

Presentaciones similares


Presentación del tema: "Dr. Joseabel Cegarra Núcleo LUZ-COL.  El SO tiene como labor administrar todos los dispositivos y proporcionar a los programas de usuario una interfaz."— Transcripción de la presentación:

1 Dr. Joseabel Cegarra Núcleo LUZ-COL

2  El SO tiene como labor administrar todos los dispositivos y proporcionar a los programas de usuario una interfaz mas sencilla para comunicarse con el hardware.

3 1 Generación 1945-55 2 Generación 1955-65 3 Generación 1965-80 4 Generación 1980- Tubos de vacio.TransistorCircuitos integradosMicroprocesadores-chips Máquinas para calcularMacro-computadorasMainframeCPU-PC Tablero de conexionesExpertosVarios usuarios y en tiempo compartido Todos Gobiernos, corporaciones, universidades Ciencias e ingeniería. Bancos y compañías de seguro, empresas Todos Lenguaje de máquina.Fortran o ensambladorMultiprogramaciónTodos Tarjetas perforadas Tarjetas, discosTodos Costos elevados Costos promediosMenores Cálculos numéricos simples.Sistemas por lotesDiferentes aplicacionesTodas No existían SO.FMS (Sistema monitor del Fortran) IBSYS maquina 7094. OS360. MULTICS UNIX MINIX MS-DOS-Windows-Linux- Distribuidos

4  Proceso: programa en ejecución.  Bloqueos irreversibles: ocurre cuando dos o mas procesos están interactuando donde pueden meterse en una situación de estancamiento de la que no pueden salir.  Administración de memoria: implica gestionar varios programas al mismo tiempo tomando en cuenta el espacio de direcciones de los procesos.  E/S: Entrada y salida de datos.  Archivos: sistema abstracto, bueno y claro de los datos independientes del dispositivo. Crear, eliminar, leer, escribir. Directorios.  Seguridad: protección de archivos, claves, antivirus, eventos humanos y/o naturales.  Shell: interfaz primaria entre el usuario y el SO. Al menos que el usuario utiliza una interfaz gráfica GUI. (interpretador de comandos, compilador, enlazador, ensamblador, editores). No son parte del SO.

5 MainframeSistemas operativos de servidor Sistemas operativos multi- procesador Sistemas operativos de PC Sistemas operativos en tiempo real Sistemas operativos integrados Sistemas operativos de tarjeta inteligente Servidores Varios discos Gran capacidad de almacenamiento Tipos: por lotes, procesamiento de transacciones y tiempo compartido OS-390 Servidores a baja escala. Unix - Windows 2000. Multi- computadoras Comunicación y conectividad Un usuario PC Windows 98- 2000 Macintosh Linux Software de aplicaciones Procesos industriales QNX-VxWorks Sistemas robotizados Automotriz PC de bolsillo. PDA TV. Teléfonos Palm OS BlackBerry OS Windows CE Windows Mobile Symbian OS SO pequeños en chips, tarjetas inteligentes, ROM JVM (Máquina virtual de java) Applets Rutinas especificas y limitadas

6 MonolíticosEn capasMaquina virtualCliente - servidor Mas común. No hay estructura. Colección de rutinas interconectadas. Interfaz definida para cada procedimiento. Compilaciones individuales para conformar un solo archivo o sistema. No hay seguridad en la información. Jerárquico. THE (Technische Hogeschool Eindhoven, Dijkstra 68) Dividido por capas. Procesos secuenciales. Programación independiente. MULTICS (servicio de información y computación multiplexado) basado en anillos. Inicialmente CP/CMS- VM370. Proporciona multiprogramación y maquina extendida con una interfaz mas cómoda que el hardware desnudo. Centro denominado monitor de maquina virtual donde se realiza la multiprogramación y esta el hardware desnudo. Varios SO. CMS. Elimina modo kernel. Implementar casi todo el SO en procesos de usuarios. Enviar la solicitud a un proceso servidor que realiza el trabajo y devuelve la respuesta. El kernel solo maneja la comunicación entre cliente y servidor. Dividir SO en partes. Uso en sistemas distribuidos.

7  Shell  date  date  archivo  cat archivo1 archivo2  sort  archivo  Llamadas ▪ Procesos ▪ fork() ▪ exit(status) ▪ Archivos ▪ open(file, how,…) ▪ close(fd) ▪ write(fd,buffer, nbytes) ▪ Directorio ▪ mkdir(name, mode) ▪ rmdir(name) ▪ link(name1, name2) ▪ Seguridad ▪ chmod(name, mode)

8 Gracias…


Descargar ppt "Dr. Joseabel Cegarra Núcleo LUZ-COL.  El SO tiene como labor administrar todos los dispositivos y proporcionar a los programas de usuario una interfaz."

Presentaciones similares


Anuncios Google