80 likes | 179 Views
Dr. Joseabel Cegarra Núcleo LUZ-COL. Sistema operativo Introducción. D efinición. 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. Historia. Terminología.
E N D
Dr. Joseabel Cegarra Núcleo LUZ-COL Sistema operativoIntroducción
Definición • 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.
Terminología • 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 humanosy/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.
Aplicaciones en Linux • 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)
? Gracias…