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

EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdfEFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdfsalazarjhomary
 
Planeacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docxPlaneacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docxSarisdelosSantos1
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxMINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxLorenaHualpachoque
 
Presentación de la propuesta de clase.pdf
Presentación de la propuesta de clase.pdfPresentación de la propuesta de clase.pdf
Presentación de la propuesta de clase.pdfFranciscoJavierEstra11
 
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIACOMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIAWilian24
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxcandy torres
 
Santa Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de NavarraSanta Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de NavarraJavier Andreu
 
Apunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfApunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfGonella
 
10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdf10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdfVanyraCumplido
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
Programa dia de las madres para la convi
Programa dia de las madres para la conviPrograma dia de las madres para la convi
Programa dia de las madres para la convikevinmolina060703
 
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdfREGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdfInformacionesCMI
 
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHUSantiago Perez-Hoyos
 

Último (20)

EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdfEFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
 
Planeacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docxPlaneacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docx
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxMINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Presentación de la propuesta de clase.pdf
Presentación de la propuesta de clase.pdfPresentación de la propuesta de clase.pdf
Presentación de la propuesta de clase.pdf
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIACOMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Santa Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de NavarraSanta Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de Navarra
 
Apunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfApunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdf
 
10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdf10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdf
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Programa dia de las madres para la convi
Programa dia de las madres para la conviPrograma dia de las madres para la convi
Programa dia de las madres para la convi
 
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdfREGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdf
 
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
 

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