SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
Instituto tecnológico del istmo
carrera: Ingeniería informática
Materia: Sistemas operativos 1
Nombre : Cinthia Janet Santiago Urbieta
Unidad: 1
grupo: “s” semestre: 4
Heroica ciudad de Juchitán de Zaragoza Oaxaca
Sistemas operativos
sistema operativo es el programa (o software) más importante de un Computador.
Para que funcionen los otros programas, cada computador de uso general debe
tener un sistema operativo. 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.
Uno de los objetivos del sistema operativo que gestiona
el núcleo intermediario consiste en gestionar los recursos
de localización y protección de acceso del hardware,
hecho que alivia a los programadores de aplicaciones de
tener que tratar con estos detalles.
Funciones básica
El sistema operativo cumple varias funciones:
Gestionar la CPU
Gestionar la RAM
Administración del procesador
programación.
Gestión de la memoria de acceso aleatorio
Gestión de entradas/salidas
Gestión de ejecución de aplicaciones
Administración de autorizaciones
Gestión de archivos
la información
Lista de característica
El sistema operativo tiene las siguientes características:
1.Conveniencia: un sistema operativo hace más conveniente el uso de
una computadora.
2.Eficiencia: el sistema operativo permite que los recursos de la
computadora se usen de manera correcta y eficiente.
3.Habilidad para evolucionar: un sistema operativo debe de ser capaz
de aceptar nuevas funciones sin que tenga problemas.
4.Encargado de administrar el hardware: el sistema operativo debe de
ser eficaz.
5.Relacionar dispositivos
6.Algoritmos: un sistema operativo hace el uso de la computadora más
racional
7.Tipicas":siempre debemos comernos el sistema operativo
Interpretación de comandos
El intérprete de comandos permite la comunicación entre el sistema y el
usuario. Aunque actualmente las interfaces gráficas de usuario (GUI)
facilitan el trabajo cotidiano, todavía existen funciones, como la
automatización de tareas, que se resuelven mejor desde la línea de
comandos (CLI Command Line Interface).
Las ventajas evidentes de la línea de comandos frente a la interfaz gráfica
son:
Mayor capacidad de expresión semántica
Menor consumo de recursos (muy importante si se actúa sobre sistemas
remotos mediante una conexión lenta)
Posibilidad de programar guiones o scripts.
Programas y sintaxis enfocada a conseguir una mayor productividad
Entre los inconvenientes:
El usuario precisa de un aprendizaje previo
Funcionamiento menos intuitivo
Manejos de erros
Gestiona los errores de hardware y la perdida de datos
Secuencias de tareas
EL SISTEMA OPERATIVO DEBE ADMINISTRAR LA MANERA EN QUE SE
REPARTEN LOS PROCESOS. DEFINIR EL ORDEN. (QUIEN VA PRIMERO Y
QUIEN DESPUÉS).
protección
EVITAR QUE LAS ACCIONES DE UN USUARIO
AFECTEN EL TRABAJO QUE ESTÁ REALIZANDO
OTRO USUARIO.
Manejo de
dispositivo de e/s
entrada/ salida
MANEJO DE DISPOSITIVOS DE ENTADA Y SALIDA:
El código destinado a manejar la entrada y salida de los diferentes periféricos en un sistema operativo es
de una extensión considerable y sumamente complejo. Resuelve las necesidades de sincronizar, atrapar
interrupciones y ofrecer llamadas al sistema para los programadores.
Los dispositivos de entrada salida se dividen, en general, en dos tipos: dispositivos orientados a bloques y
dispositivos orientados a caracteres.
ORIENTADOS A BLOQUES:
Orientados a bloques: Los dispositivos orientados a bloques tienen la propiedad de que se pueden
direccionar, esto es, el programador puede escribir o leer cualquier bloque del dispositivo realizando
primero una operación de posicionamiento sobre el dispositivo. Los dispositivos más comunes orientados
a bloques son los discos duros, la memoria, discos compactos y, posiblemente, unidades de cinta.
ORIENTADO A CARACTERES:
Los dispositivos orientados a caracteres son aquellos que trabajan con secuencias de bytes
sin importar su longitud ni ninguna agrupación en especial. No son dispositivos direccionales.
Ejemplos de estos dispositivos son el teclado, la pantalla o display y las impresoras.
En el manejo de los dispositivos de entrada y salida es necesario, introducir dos nuevos
términos:
BUFFERING (uso de memoria intermedia).
El buffering trata de mantener ocupados tanto la CPU como los dispositivos de E/S. La idea
es sencilla, los datos se leen y se almacenan en un buffer, una vez que los datos se han leído
y la CPU va a iniciar inmediatamente la operación con ellos, el dispositivo de entrada es
instruido para iniciar inmediatamente la siguiente lectura. La CPU y el dispositivo de entrada
permanecen ocupados.
SPOOLING:
El problema con los sistemas de cintas es que una lectora de tarjetas no podía escribir sobre
un extremo mientras la CPU leía el otro. Los sistemas de disco eliminaron esa dificultad,
moviendo la cabeza de un área del disco a otra.
ADMINISTRACION DE ARCHIVOS:
Un archivo es un conjunto de información, que se encuentra almacenada o guardada en la
memoria principal del computador, en el disco duro, en el disquete flexible o en los discos
compactos (CD-ROM).
Control de recursos
COORDINA Y MANIPULA EL HARDWARE DE LA COMPUTADORA,
COMO LA MEMORIA, LAS IMPRESORAS, LAS UNIDADES DE DISCO, EL
TECLADO O EL MOUSE.
Contabilidad de recursos
CONTABILIDAD DE RECURSOS: ESTABLECE EL COSTO QUE SE LE COBRA A UN USUARIO
POR UTILIZAR DETERMINADOS RECURSOS.
Multi acceso
UN USUARIO SE PUEDE CONECTAR A OTRA MÁQUINA SIN TENER QUE
ESTAR CERCA DE ELLA.
Aceptar los trabajos y conservarlos
Instituto tecnológico del istmo
carrera: Ingeniería informática
Materia:Sistemas operativos 1
Nombre : Cinthia Janet Santiago Urbieta
Unidad: 1
grupo: “s” semestre: 4
Los sistemas operativos implementan una multitud de servicios y funciones como la gestión de entrada y
salida, la cuenta y control de los programas, la gestión de la memoria, entre otros, lo cual genera una
complejidad que los diseñadores deben ocultar pues las operaciones del sistema operativo deben ser
transparentes al usuario, lo cual lleva ocultar todos los detalles de información y de las estructuras de
datos empaquetando las funciones en módulos.
En la imagen con que iniciamos este post, podemos ver un modelo general de un sistema
operativo por capas, analizaremos cada una, comenzando por la mas interna:
Capa 1. Núcleo
El núcleo o kernel gestiona todos los procesos, es el encargado de llevar la cuenta de
todos los procesos activos y de la planificación de los mismos, al seleccionar cual de ellos
ocupara tiempo del procesador, esta capa es muy importante, dado que define el
rendimiento del sistema, prueba de ello es el rendimiento que obtuvo Windows XP, al ser
creado sobre la base de un núcleo UNIX que fue adquirido a la compañía Santa Cruz
Operations.
Capa 2. Entrada y salida básica
Proporciona funciones primitivas para la gestión de la memoria secundaria, es decir, se encarga
de proveer las primitivas necesarias para la localización, escritura y lectura de bloques de
datos en el disco duro, sin llegar a proporcionar muchos detalles, cabe señalar que en esta
capa la información almacenada no se representa como archivos, la cual es una
implementación de una capa superior.
Capa 3. Gestión de memoria.
Este nivel administra la memoria principal o memoria RAM, se encarga de asignar los bloques
de memoria a los procesos y de liberarlos cuando los procesos han terminado, así también se
encarga de retirar algunos procesos de la memoria y almacenar una imagen de ellos en el
disco duro, con la finalidad de simular que existe mas memoria de la que realmente existe de
forma física, el cual es un proceso que denominamos memoria virtual.
Capa 4. Sistema de archivos.
Esta capa proporciona las funciones necesarias para almacenar la información en archivos, se apoya
en las primitivas de la capa2 y la decisión de que procesos hacen uso de memoria se ubican en esta
capa.
Capa 5. Interprete de comando.
En esta ultima capa se ubica la interfaz visible para el usuario, ya sea como una linea de comando o
como una GUI (Interfaz Gráfica de Usuario), con la cual el usuario comunica y que esta capa traduce
al conjunto de primitivas de las capas anteriores.
Definición de Sistemas Operativos• Un sistema operativo (SO) es un programa o conjunto de programas
que en un sistema informático gestiona los recursos de hardware y provee servicios a los programas de
aplicación, y se ejecuta en modo privilegiado respecto de los restantes Uno de los propósitos del
sistema operativo que gestiona el núcleo intermediario consiste en gestionar los recursos de localización
y protección de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener
que tratar con estos detalles.
Sistemas operativos de Cliente• Windows 7 Windows 7 es la versión más reciente de Microsoft
Windows, línea de sistemas operativos producida por Microsoft Corporation. Esta versión está diseñada
para uso en PC, incluyendo equipos de escritorio en hogares y oficinas, equipos portátiles, tablet PC,
netbooks y equipos media
Ubuntu es un sistema operativo mantenido por Canonical y la comunidad de desarrolladores. Utiliza
un núcleo Linux, y su origen está basado en Debian. Ubuntu está orientado al usuario novel y
promedio, con un fuerte enfoque en la facilidad de uso y mejorar la experiencia Está compuesto de
múltiple software normalmente distribuido bajo una licencia libre o de código abierto.
Partes que componen el sistema
Cliente: Programa ejecutable que participa activamente en el establecimiento de las conexiones.
Envía una petición al servidor y se queda esperando por una respuesta. Su tiempo de vida es finito
una vez que son servidas sus solicitudes, termina el trabajo.
Servidor: Es un programa que ofrece un servicio que se puede obtener en una red. Acepta la petición
desde la red, realiza el servicio y devuelve el resultado al solicitante. Al ser posible implantarlo como
aplicaciones de programas, puede ejecutarse en cualquier sistema donde exista TCP/IP y junto con
otros programas de aplicación. El servidor comienza su ejecución antes de comenzar la interacción con
el cliente. Su tiempo de vida o de interacción es “interminable”.
Características de la arquitectura Cliente-Servidor
Combinación de un cliente que interactúa con el usuario, y un servidor que interactúa con los
recursos a compartir. El proceso del cliente proporciona la interfaz entre el usuario y el resto del
sistema. El proceso del servidor actúa como un motor de software que maneja recursos
compartidos tales como bases de datos, impresoras, Módem, etc.
Las tareas del cliente y del servidor tienen diferentes requerimientos en cuanto a recursos de
cómputo como velocidad del procesador, memoria, velocidad y capacidades del disco e input-
output devices.
Se establece una relación entre procesos distintos, los cuales pueden ser ejecutados en la misma
máquina o en máquinas diferentes distribuidas a lo largo de la red.
Existe una clara distinción de funciones basadas en el concepto de “servicio”, que se establece
entre clientes y servidores.
La relación establecida puede ser de muchos a uno, en la que un servidor puede dar servicio a
muchos clientes, regulando su acceso a los recursos compartidos.
Los clientes corresponden a procesos activos en cuanto a que son estos los que hacen peticiones de
servicios. Estos últimos tienen un carácter pasivo, ya que esperan peticiones de los clientes.
No existe otra relación entre clientes y servidores que no sea la que se establece a través del
intercambio de mensajes entre ambos. El mensaje es el mecanismo para la petición y entrega de
solicitudes de servicios.
El ambiente es heterogéneo. La plataforma de hardware y el sistema operativo del cliente y del
servidor no son siempre los mismos. Precisamente una de las principales ventajas de esta arquitectura
es la posibilidad de conectar clientes y servidores independientemente de sus plataformas.
El concepto de escalabilidad tanto horizontal como vertical es aplicable a cualquier sistema Cliente-
Servidor. La escalabilidad horizontal permite agregar más estaciones de trabajo activas sin afectar
significativamente el rendimiento. La escalabilidad vertical permite mejorar las características del
servidor o agregar múltiples servidores.
Instituto tecnológico del
istmo
carrera: Ingeniería informática
Materia: Sistemas operativos 1
Nombre : Cinthia Janet Santiago Urbieta
Unidad: 1
grupo: “s” semestre: 4
Sistemas operativos. primera unidad
Sistemas operativos. primera unidad

Más contenido relacionado

La actualidad más candente

Introducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.docIntroducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.docCarolina Cols
 
Sistemas operativos isc
Sistemas operativos iscSistemas operativos isc
Sistemas operativos iscmaypagonzalez
 
INTRODUCCION A LOS SISTEMAS OPERATIVOS
INTRODUCCION A LOS SISTEMAS OPERATIVOSINTRODUCCION A LOS SISTEMAS OPERATIVOS
INTRODUCCION A LOS SISTEMAS OPERATIVOSAnel Sosa
 
Aplicaciones Informáticas 2011. Parte II
Aplicaciones Informáticas 2011. Parte IIAplicaciones Informáticas 2011. Parte II
Aplicaciones Informáticas 2011. Parte IIEuler V. Terán Yépez
 
Fundamentos de sistemas operativos
Fundamentos de sistemas operativos Fundamentos de sistemas operativos
Fundamentos de sistemas operativos JenniferAnayaM
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosDaniel
 
Sistema operativo dispalmacenamiento tic
Sistema operativo dispalmacenamiento ticSistema operativo dispalmacenamiento tic
Sistema operativo dispalmacenamiento ticGeorgette Bp
 
Sistemaoperativo 101120071653-phpapp02
Sistemaoperativo 101120071653-phpapp02Sistemaoperativo 101120071653-phpapp02
Sistemaoperativo 101120071653-phpapp02txetxu12
 

La actualidad más candente (18)

S.O. de computadoras, villares y conde
S.O. de computadoras, villares y condeS.O. de computadoras, villares y conde
S.O. de computadoras, villares y conde
 
Maria
MariaMaria
Maria
 
Clasificacion de los sistemas opeatativos
Clasificacion de los sistemas opeatativos Clasificacion de los sistemas opeatativos
Clasificacion de los sistemas opeatativos
 
Primer parcial
Primer parcialPrimer parcial
Primer parcial
 
Introducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.docIntroducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.doc
 
Sistemas operativos isc
Sistemas operativos iscSistemas operativos isc
Sistemas operativos isc
 
INTRODUCCION A LOS SISTEMAS OPERATIVOS
INTRODUCCION A LOS SISTEMAS OPERATIVOSINTRODUCCION A LOS SISTEMAS OPERATIVOS
INTRODUCCION A LOS SISTEMAS OPERATIVOS
 
Aplicaciones Informáticas 2011. Parte II
Aplicaciones Informáticas 2011. Parte IIAplicaciones Informáticas 2011. Parte II
Aplicaciones Informáticas 2011. Parte II
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
sistemas-operativos
sistemas-operativossistemas-operativos
sistemas-operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Fundamentos de sistemas operativos
Fundamentos de sistemas operativos Fundamentos de sistemas operativos
Fundamentos de sistemas operativos
 
1 expo so
1 expo so1 expo so
1 expo so
 
Informatica i
Informatica iInformatica i
Informatica i
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
INCHI 2016
INCHI 2016INCHI 2016
INCHI 2016
 
Sistema operativo dispalmacenamiento tic
Sistema operativo dispalmacenamiento ticSistema operativo dispalmacenamiento tic
Sistema operativo dispalmacenamiento tic
 
Sistemaoperativo 101120071653-phpapp02
Sistemaoperativo 101120071653-phpapp02Sistemaoperativo 101120071653-phpapp02
Sistemaoperativo 101120071653-phpapp02
 

Similar a Sistemas operativos. primera unidad

Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosIsa Tarazona
 
Sistemas operativos propio!
Sistemas operativos propio!Sistemas operativos propio!
Sistemas operativos propio!an32
 
Monografia de sistemas operativos ofelia peña
Monografia de sistemas operativos ofelia peñaMonografia de sistemas operativos ofelia peña
Monografia de sistemas operativos ofelia peñaofeliatlv289
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosJunior
 
2 el sistema operativo
2 el sistema operativo2 el sistema operativo
2 el sistema operativoYurek Defret
 
Software y sistema operativo
Software y sistema operativoSoftware y sistema operativo
Software y sistema operativoMaria Fabiola
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativomery1044
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativomery1044
 
Informe de sistemas operativos
Informe de sistemas operativosInforme de sistemas operativos
Informe de sistemas operativosJessy Simba
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativopaulavito1
 
Introduccion a los sistemas operativos
Introduccion a los sistemas operativosIntroduccion a los sistemas operativos
Introduccion a los sistemas operativosFriky Equis De
 
ARQUITECTURA DE UN SISTEMA OPERATIVO.docx
ARQUITECTURA DE UN SISTEMA OPERATIVO.docxARQUITECTURA DE UN SISTEMA OPERATIVO.docx
ARQUITECTURA DE UN SISTEMA OPERATIVO.docxJORGELUISCAMACHOROSA
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativoslavinia_23b
 
proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye...
 proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye... proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye...
proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye...alberto compositor
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativoMarisela18
 

Similar a Sistemas operativos. primera unidad (20)

Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos propio!
Sistemas operativos propio!Sistemas operativos propio!
Sistemas operativos propio!
 
Taller Informatica
Taller InformaticaTaller Informatica
Taller Informatica
 
Monografia de sistemas operativos ofelia peña
Monografia de sistemas operativos ofelia peñaMonografia de sistemas operativos ofelia peña
Monografia de sistemas operativos ofelia peña
 
Taller de informatica
Taller de informaticaTaller de informatica
Taller de informatica
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Taller xd
Taller xdTaller xd
Taller xd
 
2 el sistema operativo
2 el sistema operativo2 el sistema operativo
2 el sistema operativo
 
Software y sistema operativo
Software y sistema operativoSoftware y sistema operativo
Software y sistema operativo
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Sistemas Operativos
Sistemas Operativos Sistemas Operativos
Sistemas Operativos
 
Informe de sistemas operativos
Informe de sistemas operativosInforme de sistemas operativos
Informe de sistemas operativos
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Introduccion a los sistemas operativos
Introduccion a los sistemas operativosIntroduccion a los sistemas operativos
Introduccion a los sistemas operativos
 
ARQUITECTURA DE UN SISTEMA OPERATIVO.docx
ARQUITECTURA DE UN SISTEMA OPERATIVO.docxARQUITECTURA DE UN SISTEMA OPERATIVO.docx
ARQUITECTURA DE UN SISTEMA OPERATIVO.docx
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye...
 proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye... proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye...
proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye...
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 

Último

Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 

Último (20)

Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 

Sistemas operativos. primera unidad

  • 1. Instituto tecnológico del istmo carrera: Ingeniería informática Materia: Sistemas operativos 1 Nombre : Cinthia Janet Santiago Urbieta Unidad: 1 grupo: “s” semestre: 4 Heroica ciudad de Juchitán de Zaragoza Oaxaca
  • 2.
  • 3. Sistemas operativos sistema operativo es el programa (o software) más importante de un Computador. Para que funcionen los otros programas, cada computador de uso general debe tener un sistema operativo. 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.
  • 4. Uno de los objetivos del sistema operativo que gestiona el núcleo intermediario consiste en gestionar los recursos de localización y protección de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles.
  • 5. Funciones básica El sistema operativo cumple varias funciones: Gestionar la CPU Gestionar la RAM Administración del procesador programación. Gestión de la memoria de acceso aleatorio Gestión de entradas/salidas Gestión de ejecución de aplicaciones Administración de autorizaciones Gestión de archivos la información
  • 6. Lista de característica El sistema operativo tiene las siguientes características: 1.Conveniencia: un sistema operativo hace más conveniente el uso de una computadora. 2.Eficiencia: el sistema operativo permite que los recursos de la computadora se usen de manera correcta y eficiente. 3.Habilidad para evolucionar: un sistema operativo debe de ser capaz de aceptar nuevas funciones sin que tenga problemas. 4.Encargado de administrar el hardware: el sistema operativo debe de ser eficaz. 5.Relacionar dispositivos 6.Algoritmos: un sistema operativo hace el uso de la computadora más racional 7.Tipicas":siempre debemos comernos el sistema operativo
  • 7. Interpretación de comandos El intérprete de comandos permite la comunicación entre el sistema y el usuario. Aunque actualmente las interfaces gráficas de usuario (GUI) facilitan el trabajo cotidiano, todavía existen funciones, como la automatización de tareas, que se resuelven mejor desde la línea de comandos (CLI Command Line Interface). Las ventajas evidentes de la línea de comandos frente a la interfaz gráfica son: Mayor capacidad de expresión semántica Menor consumo de recursos (muy importante si se actúa sobre sistemas remotos mediante una conexión lenta) Posibilidad de programar guiones o scripts. Programas y sintaxis enfocada a conseguir una mayor productividad Entre los inconvenientes: El usuario precisa de un aprendizaje previo Funcionamiento menos intuitivo
  • 8. Manejos de erros Gestiona los errores de hardware y la perdida de datos Secuencias de tareas EL SISTEMA OPERATIVO DEBE ADMINISTRAR LA MANERA EN QUE SE REPARTEN LOS PROCESOS. DEFINIR EL ORDEN. (QUIEN VA PRIMERO Y QUIEN DESPUÉS). protección EVITAR QUE LAS ACCIONES DE UN USUARIO AFECTEN EL TRABAJO QUE ESTÁ REALIZANDO OTRO USUARIO.
  • 9. Manejo de dispositivo de e/s entrada/ salida MANEJO DE DISPOSITIVOS DE ENTADA Y SALIDA: El código destinado a manejar la entrada y salida de los diferentes periféricos en un sistema operativo es de una extensión considerable y sumamente complejo. Resuelve las necesidades de sincronizar, atrapar interrupciones y ofrecer llamadas al sistema para los programadores. Los dispositivos de entrada salida se dividen, en general, en dos tipos: dispositivos orientados a bloques y dispositivos orientados a caracteres. ORIENTADOS A BLOQUES: Orientados a bloques: Los dispositivos orientados a bloques tienen la propiedad de que se pueden direccionar, esto es, el programador puede escribir o leer cualquier bloque del dispositivo realizando primero una operación de posicionamiento sobre el dispositivo. Los dispositivos más comunes orientados a bloques son los discos duros, la memoria, discos compactos y, posiblemente, unidades de cinta.
  • 10. ORIENTADO A CARACTERES: Los dispositivos orientados a caracteres son aquellos que trabajan con secuencias de bytes sin importar su longitud ni ninguna agrupación en especial. No son dispositivos direccionales. Ejemplos de estos dispositivos son el teclado, la pantalla o display y las impresoras. En el manejo de los dispositivos de entrada y salida es necesario, introducir dos nuevos términos: BUFFERING (uso de memoria intermedia). El buffering trata de mantener ocupados tanto la CPU como los dispositivos de E/S. La idea es sencilla, los datos se leen y se almacenan en un buffer, una vez que los datos se han leído y la CPU va a iniciar inmediatamente la operación con ellos, el dispositivo de entrada es instruido para iniciar inmediatamente la siguiente lectura. La CPU y el dispositivo de entrada permanecen ocupados. SPOOLING: El problema con los sistemas de cintas es que una lectora de tarjetas no podía escribir sobre un extremo mientras la CPU leía el otro. Los sistemas de disco eliminaron esa dificultad, moviendo la cabeza de un área del disco a otra. ADMINISTRACION DE ARCHIVOS: Un archivo es un conjunto de información, que se encuentra almacenada o guardada en la memoria principal del computador, en el disco duro, en el disquete flexible o en los discos compactos (CD-ROM).
  • 11. Control de recursos COORDINA Y MANIPULA EL HARDWARE DE LA COMPUTADORA, COMO LA MEMORIA, LAS IMPRESORAS, LAS UNIDADES DE DISCO, EL TECLADO O EL MOUSE. Contabilidad de recursos CONTABILIDAD DE RECURSOS: ESTABLECE EL COSTO QUE SE LE COBRA A UN USUARIO POR UTILIZAR DETERMINADOS RECURSOS. Multi acceso UN USUARIO SE PUEDE CONECTAR A OTRA MÁQUINA SIN TENER QUE ESTAR CERCA DE ELLA. Aceptar los trabajos y conservarlos
  • 12. Instituto tecnológico del istmo carrera: Ingeniería informática Materia:Sistemas operativos 1 Nombre : Cinthia Janet Santiago Urbieta Unidad: 1 grupo: “s” semestre: 4
  • 13. Los sistemas operativos implementan una multitud de servicios y funciones como la gestión de entrada y salida, la cuenta y control de los programas, la gestión de la memoria, entre otros, lo cual genera una complejidad que los diseñadores deben ocultar pues las operaciones del sistema operativo deben ser transparentes al usuario, lo cual lleva ocultar todos los detalles de información y de las estructuras de datos empaquetando las funciones en módulos.
  • 14. En la imagen con que iniciamos este post, podemos ver un modelo general de un sistema operativo por capas, analizaremos cada una, comenzando por la mas interna: Capa 1. Núcleo El núcleo o kernel gestiona todos los procesos, es el encargado de llevar la cuenta de todos los procesos activos y de la planificación de los mismos, al seleccionar cual de ellos ocupara tiempo del procesador, esta capa es muy importante, dado que define el rendimiento del sistema, prueba de ello es el rendimiento que obtuvo Windows XP, al ser creado sobre la base de un núcleo UNIX que fue adquirido a la compañía Santa Cruz Operations.
  • 15. Capa 2. Entrada y salida básica Proporciona funciones primitivas para la gestión de la memoria secundaria, es decir, se encarga de proveer las primitivas necesarias para la localización, escritura y lectura de bloques de datos en el disco duro, sin llegar a proporcionar muchos detalles, cabe señalar que en esta capa la información almacenada no se representa como archivos, la cual es una implementación de una capa superior. Capa 3. Gestión de memoria. Este nivel administra la memoria principal o memoria RAM, se encarga de asignar los bloques de memoria a los procesos y de liberarlos cuando los procesos han terminado, así también se encarga de retirar algunos procesos de la memoria y almacenar una imagen de ellos en el disco duro, con la finalidad de simular que existe mas memoria de la que realmente existe de forma física, el cual es un proceso que denominamos memoria virtual.
  • 16. Capa 4. Sistema de archivos. Esta capa proporciona las funciones necesarias para almacenar la información en archivos, se apoya en las primitivas de la capa2 y la decisión de que procesos hacen uso de memoria se ubican en esta capa. Capa 5. Interprete de comando. En esta ultima capa se ubica la interfaz visible para el usuario, ya sea como una linea de comando o como una GUI (Interfaz Gráfica de Usuario), con la cual el usuario comunica y que esta capa traduce al conjunto de primitivas de las capas anteriores.
  • 17. Definición de Sistemas Operativos• Un sistema operativo (SO) es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardware y provee servicios a los programas de aplicación, y se ejecuta en modo privilegiado respecto de los restantes Uno de los propósitos del sistema operativo que gestiona el núcleo intermediario consiste en gestionar los recursos de localización y protección de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. Sistemas operativos de Cliente• Windows 7 Windows 7 es la versión más reciente de Microsoft Windows, línea de sistemas operativos producida por Microsoft Corporation. Esta versión está diseñada para uso en PC, incluyendo equipos de escritorio en hogares y oficinas, equipos portátiles, tablet PC, netbooks y equipos media
  • 18. Ubuntu es un sistema operativo mantenido por Canonical y la comunidad de desarrolladores. Utiliza un núcleo Linux, y su origen está basado en Debian. Ubuntu está orientado al usuario novel y promedio, con un fuerte enfoque en la facilidad de uso y mejorar la experiencia Está compuesto de múltiple software normalmente distribuido bajo una licencia libre o de código abierto. Partes que componen el sistema Cliente: Programa ejecutable que participa activamente en el establecimiento de las conexiones. Envía una petición al servidor y se queda esperando por una respuesta. Su tiempo de vida es finito una vez que son servidas sus solicitudes, termina el trabajo. Servidor: Es un programa que ofrece un servicio que se puede obtener en una red. Acepta la petición desde la red, realiza el servicio y devuelve el resultado al solicitante. Al ser posible implantarlo como aplicaciones de programas, puede ejecutarse en cualquier sistema donde exista TCP/IP y junto con otros programas de aplicación. El servidor comienza su ejecución antes de comenzar la interacción con el cliente. Su tiempo de vida o de interacción es “interminable”.
  • 19. Características de la arquitectura Cliente-Servidor Combinación de un cliente que interactúa con el usuario, y un servidor que interactúa con los recursos a compartir. El proceso del cliente proporciona la interfaz entre el usuario y el resto del sistema. El proceso del servidor actúa como un motor de software que maneja recursos compartidos tales como bases de datos, impresoras, Módem, etc. Las tareas del cliente y del servidor tienen diferentes requerimientos en cuanto a recursos de cómputo como velocidad del procesador, memoria, velocidad y capacidades del disco e input- output devices. Se establece una relación entre procesos distintos, los cuales pueden ser ejecutados en la misma máquina o en máquinas diferentes distribuidas a lo largo de la red. Existe una clara distinción de funciones basadas en el concepto de “servicio”, que se establece entre clientes y servidores. La relación establecida puede ser de muchos a uno, en la que un servidor puede dar servicio a muchos clientes, regulando su acceso a los recursos compartidos. Los clientes corresponden a procesos activos en cuanto a que son estos los que hacen peticiones de servicios. Estos últimos tienen un carácter pasivo, ya que esperan peticiones de los clientes. No existe otra relación entre clientes y servidores que no sea la que se establece a través del intercambio de mensajes entre ambos. El mensaje es el mecanismo para la petición y entrega de solicitudes de servicios.
  • 20. El ambiente es heterogéneo. La plataforma de hardware y el sistema operativo del cliente y del servidor no son siempre los mismos. Precisamente una de las principales ventajas de esta arquitectura es la posibilidad de conectar clientes y servidores independientemente de sus plataformas. El concepto de escalabilidad tanto horizontal como vertical es aplicable a cualquier sistema Cliente- Servidor. La escalabilidad horizontal permite agregar más estaciones de trabajo activas sin afectar significativamente el rendimiento. La escalabilidad vertical permite mejorar las características del servidor o agregar múltiples servidores.
  • 21. Instituto tecnológico del istmo carrera: Ingeniería informática Materia: Sistemas operativos 1 Nombre : Cinthia Janet Santiago Urbieta Unidad: 1 grupo: “s” semestre: 4