Funciones de un Sistema Operativo (S.O.) Elementos de un S.O.

Slides:



Advertisements
Presentaciones similares
Subsistemas De un Sistema Operativo Celeste Domínguez Romo
Advertisements

Profesor: Jennyfer Briceño SISTEMAS OPERATIVOS I.
INSTALACIÓN Y MANTENIMIENTO DE SISTEMAS OPERATIVOS
El Sistema Operativo es el software básico necesario para el funcionamiento de cualquier ordenador Los Sistemas Operativos están en continua evolución.
"Si he logrado ver más lejos ha sido porque he subido a hombros de gigantes" Isaac Newton
Sistemas informáticos.
COMPUTACIÓN Y SOFTWARE DE APLICACIÓN
Linux Objetivo: El alumno conocerá la importancia del sistema operativo Linux, así como sus funciones.
SISTEMAS OPERATIVOS Sistema de Archivos.
Introducción a los Sistemas Operativos
Computadora La computadora es una máquina capaz de realizar y controlar a gran velocidad cálculos y procesos complicados que requieren una toma rápida.
Informática 1 Año. Trabajo Practico. Tema: Definiciones
ADMINISTRACíON DE LA MEMORIA EN SISTEMAS RECIENTES
Una de las obligaciones del sistema operativo es usar el hardware de forma eficiente. En el caso de las unidades de disco, esto implica tener un tiempo.
Sistemas Operativos.
Historia de las computadoras Dispositivos de entrada
PRUEBA DIAGNÓSTICA GRADO SEXTO TECNOLOGÍA E INFORMÁTICA 1
INTRODUCCION DE SISTEMAS INFORMATICOS
Ing. Victor Padilla Farías. LINUX INTRODUCCIÓN Si conserva un antiguo 386 ó 486, puede que lo quiera aprovechar con Linux. No va a alcanzar velocidades.
Ing. Victor Padilla Farías. LINUX INTRODUCCIÓN Si conserva un antiguo 386 ó 486, puede que lo quiera aprovechar con Linux. No va a alcanzar velocidades.
HARDWARE Y SOFTWARE Hardware Informática Software
EN QUÉ CONSISTE UNA COMPUTADORA
Sistemas Operativos Unidad I Introducción.
INDUCCION VIRTUALNET 2.0 Act3 – Herramienta Tareas
1era. Unidad el computador y sus componentes
Linux Linux es un sistema operativo diseñado por cientos de programadores de todo el planeta, aunque el principal responsable del proyecto es Linux.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
DISPOSITIVOS DE E/S IU Colegio Mayor del Cauca Sistemas operativos Popayán, mayo de 2015.
SOL GUTIÉRREZ Y MARIANA HEINTZ 4°C Prof. Gustavo price
¿Qué es un sistema operativo y para qué sirve? Un sistema operativo (SO) es un programa informático cuyo principal objetivo es permitir.
TIPOS DE SISTEMAS OPERATIVOS ● Sistemas Operativos de multiprogramación (o sistemas operativos de multitarea). ● Sistemas Operativos distribuidos. ● Sistemas.
SISTEMAS OPERATIVOS. El sistema operativo es un conjunto de programas que: ■Inicializa el hardware del ordenador. ■Suministra rutinas básicas para controlar.
ESTRUCTURA DE SISTEMAS OPERATIVOS  ESTRUCTURA MONOLÍTICA  ESTRUCTURA JERÁRQUICA  ESTRUCTURA MAQUINA VIRTUAL  ESTRUCTURA CLIENTE-SERVIDOR  ESTRUCTURA.
ESTRUCTURA DE S.OPERATIVO
ESTRUCTURA DE SISTEMAS OPERATIVOS
ESTRUCTURA DEL SISTEMA OPERATIVO INTEGRANTES: *CARBAJAL GONZALES, ESMERALDA *GONZALES CABRERA, MIRIAM *OTRIZ SARAVIA, KAREN.
ESTRUCTURA DE SISTEMAS OPERATIVOS  ESTRUCTURA MONOLÍTICA  ESTRUCTURA JERÁRQUICA  ESTRUCTURA MAQUINA VIRTUAL  ESTRUCTURA CLIENTE-SERVIDOR  ESTRUCTURA.
Por su complejidad un sistema operativo debe ser, en su diseño, modularizado en varios componentes: a)Administración de procesos. b)Administración de.
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS.
Tema: Componentes lógicos de un ordenador. Mediante el sistema de numeración binario, es decir, usando los dígitos 0 y 1. Lo único que transmite,
Estructura de Sistemas Operativos CAMPOS CHACALTANA, ANTHONY.
Estructura de los sistemas Operativos 1. Componentes de un sistema operativo  Administración de procesos  Administración de memoria  Subsistema de Entrada/Salida.
Estructura de los Sistemas Operativos Alumna:Arratea Almeyda Aracelli.
ESTRUCTURA DE SISTEMAS OPERATIVOS Carbajal Rojas karla.
SOA UMG Estructura del Sistema Operativo. Componentes de un Sistema Operativo Administración de procesos Administración de memoria Subsistema de Entrada/Salida.
LOS SISTEMAS OPERATIVOS MENÚ SISTEMAS OPERATIVOS Introducción Definición Historia Funciones Tipos S.O. Algunos Existentes Conclusiones Referencias.
Núcleo Lic. Gonzalo Pastor.
Estructura de los sistemas operativos
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS CHACALIAZA BOZA MARGARET AMARLLY.
Estructura de los SISTEMAS OPERATIVOS.
UNIVERSIDAD PRIVADA SAN JUAN BAUTISTA FILIAL CHINCHA ESCUELA PROFESIONAL DE INGENIERÍA DE COMPUTACIÓN Y SISTEMAS Por: Nestares Torres Luis Jesús Enrique.
ESTRUCTURA DE SISTEMAS OPERATIVOS - ROY CANEPA JUAN FABIO
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS CHACALIAZA BOZA MARGARET AMARLLY.
ESTRUCTURA DE LO SISTEMAS OPERATIVOS Presentado por: Jennifer.
Estructura de Sistemas Operativos
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS Magallanes Napa, Anthony Yair.
Estructura de los Sistemas Operativos
Ha llegado el momento de dar una mirada al interior de los Sistemas Operativos. En las siguientes secciones examinaremos cuatro estructuras distintas.
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS - MENDOZA MOLINA ARIANA
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS. Estos sistemas no tienen una estructura definida, sino que son escritos como una colección de procedimientos donde.
Conjunto de programas contenidos en un núcleo o kernel que efectúan la gestión de los procesos básicos de un Sistema informático, y permite la normal.
Estructura de los Sistemas Operativos
ING. NANCY BASILIO MARCELO ADMINISTRACIÓN REDES DE COMPUTADORAS.
Hilos de Procesamiento. Hilos Concepto Beneficios Hilos a nivel kérnel y a nivel usuario Modelos multihilos Hilos de Solaris 2 Hilos de Java.
Arquitectura de computadoras
Los sistemas operativos en el sistema informático
Transcripción de la presentación:

Funciones de un Sistema Operativo (S.O.) Elementos de un S.O. 3. Sistemas de archivos Funciones de un Sistema Operativo (S.O.) Elementos de un S.O.

Funciones de un s.o. Programa para simplificar el ________________de dispositivos por medio de: Control __________ Ejecución de servicios a _____________ Administración de usuarios y ____________ Ejecución de ___________ de los usuarios Completar las frases con: Programas Manejo y uso Del hardware Ordenes Grupos

Control del hardware Usuarios ejecutando diferentes programas, que compiten por: memoria, procesador y periféricos Funciones del SO Asignación y liberación de recursos Garantizar la confidencialidad de la información

servicios a programas Ejecutar, parar, abortar un programa Creación, apertura, lectura, escritura, renombrado y eliminación de archivos Detección y tratamiento de errores

Administración de usuarios y grupos Crear, modificar y eliminar, usuarios y grupos Servicios de autentificación y autorización

Ejecución de ordenes de usuarios Instrucciones preestablecidas, que el usuario introduce en el Shell (interfaz textual o gráfica)

Ejecución de Servicios a Programas B Crear un archivo Función del S.O. Ejemplo 1 Controlar el hardware A Abrir un programa 2 Ejecución de Servicios a Programas B Crear un archivo 3 Administración de Usuarios y grupos C Imprimir 4 Ejecución de Ordenes de los Usuarios D Iniciar sesión con otro usuario Relacionar cada función del S.O. con el ejemplo que le corresponda 1- 2- 3- 4-

lo que gestiona Un s.o. CPU: entre todos los procesos en ejecución RAM: a cada aplicación y a cada usuario Lectura/Escritura: de los programas a los dispositivos, a través de drivers Procesos: planificación, comunicación y sincronía Permisos: programas y usuarios con autorizaciones correspondientes Archivos: lectura y escritura según privilegios Información: diagnóstica de su funcionamiento lo que gestiona Un s.o.

Elementos de un s.o. Núcleo Llamadas de sistema Shell Utilerías Sistema de Archivos

Software núcleo Hardware Llamadas al Sistema Subsistema de Archivos Servicios a Programas buffer caché núcleo drivers control de hardware Hardware

llamadas al sistema Punto de entrada a: Programas activos del Usuario Servicios de biblioteca llamadas al sistema

Interfaz que facilita la comunicación entre el usuario y periféricos Shell Shell interfaz textual o gráfica para ejecutar comandos, un bucle infinito que espera una orden del usuario Interfaz que facilita la comunicación entre el usuario y periféricos

Aplicaciones que facilitan el manejo del sistema Copias de seguridad Defragmentación del disco Utilerías

Organización de Datos Sistema de Archivos

El Núcleo maneja las IN________ Las L_A_A_AS al sistema manejan programas y bibliotecas El Shell es la __TER___ de comunicación Las utilerías manejan copias de ____RIDAD El SIS__MA DE ___CHI___ organiza los datos Completar las palabras de cada frase

Definición De diferentes S.O. Transferencia de datos Sistema de Archivos

definición Componente del S.O. que se encarga de dividir, ubicar y manipular los datos de una aplicación

De diferentes S.O. S.O. S. DE ARCHIVOS Windows NTFS, ReFS Mac / IOS HFS Unix UFS Linux EXT2, EXT3, FHS Android F2FS/EXT4 De diferentes S.O.

Transferencia Básica de Datos Fragmentación Memoria Cache Mapeo de la Memoria

Fragmentación Utilizar un sector (cluster) en memoria externa para cada archivo, facilitaría su localización pero, se desperdiciaría espacio Dispersar (fragmentar) archivos evita el desperdicio pero implica darle seguimiento a cada porción de un archivo

El contenido de cada archivo también se, frgmenta y ensambla…

Proceso transparente para el usuario ¿Quién y cómo se hace? El Sistema de Archivos Ensambla un bloque de registros cuando se escriben o “bajan” Separa los registros de un bloque cuando se leen o “suben” Proceso transparente para el usuario

Bloque Bloque Bloque Bloque Registro Bloque Registro Registro Registro Archivo Bloque Bloque Registro Aplicación del usuario Bloque Registro N Bloques en caché Registro Registro Registro M archivos en medio secundario Registro Registro Registro

Completar las frases BLOQUES BLOQUES DE REGISTROS REGISTROS DE UN BLOQUE FRAGMENTAR + Los registros de datos se manejan vía software y bajan a medio externo en ____________ + Al ______________ un archivo se evita el desperdicio de espacio + Fragmentar un archivo es: - ensamblar ________________ para bajarlos a medio externo - separar los_________________ al subirlos a memoria primaria

memoria Cache Área de memoria primaria (buffer) donde se almacenan bloques de datos, que suben o bajan de o al medio externo

Óptima transferencia Al leer archivo, el bloque que contiene el registro solicitado y otros bloques se almacenan en la memoria cache, en una sola operación física incrementando la velocidad del proceso

Linux Definición y Propiedades Organización de Archivos

Linux versión libre de Unix Linux sigue algunos patrones de Unix pero no proviene del mismo código fuente Gnu => Gnu no es Unix

Propiedades Linux… Multi Tarea. Varios procesos ejecutándose al mismo tiempo Usuario. Protegidos en la misma máquina, al mismo tiempo Plataforma. Corre en: Intel, AMD, SPARC de SUN, etc.

… Protección de memoria Ningún proceso puede bloquear el sistema Carga de ejecutables por demanda Sólo lee de disco lo que se utiliza actualmente Paginación Aumenta la velocidad y reduce el desperdicio de memoria

… Acceso a todo el sistema Código fuente de libre distribución Soporte para varios sistemas de archivos: Minix-1, Xenix y sistemas típicos de SystemV entre otros Capacidad de hasta 4 TB y nombres de hasta 255 caracteres

Organización de archivos FHS Filesystem Hierarchy Standard Organización de archivos

FHS todas las carpetas se encuentran dentro de otra excepto la carpeta root

fiabilidad y seguridad Permisos de archivos El: usuario especifica qué se puede hacer con sus archivos, lectura (r) escritura(w) o ejecución (x) administrador (root) tiene acceso a todo fiabilidad y seguridad Todo, todos los archivos, sus contenidos y permisos