SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
UNIDAD I
INTRODUCCIÓN Y CONCEPTOS BÁSICOS
• Profesor: Juan Mora
• Sección: N-317
• Estudiante: Eduardo Niño CI-26.700.234
ORIGEN DE LOS SISTEMAS OPERATIVOS
Fue diseñado para la IMB 704
y posteriormente se liberó
comercialmente. Lo único que hacia su sistema
operativo era comenzar la
ejecución de un programa
cuando el anterior terminaba.
El primer sistema operativo fue
creado por General Motor, fue
llamado GM-NAA I/O.
DÉCADA DE LOS 60
Multitarea Multiusuario Sistemas multiprocesadores
Se creó al sistema operativo UNIX, el
cual sirvió como base para los
sistemas operativos actuales.
Aparecen los conceptos de:
DÉCADA DE LOS 70
Se comienzan a elaborar los ordenadores
personales
Lo que ocasiona un aumento de
usuarios y por lo tanto, el desarrollo Se crea el lenguaje C
El cual es usado para
reescribir el código de
UNIX
DÉCADA DE LOS 80Y 90
 Debido a que la mayoría de usuarios no
tenia conocimientos de lenguajes de bajo
nivel.
 La facilidad de uso se convirtió en una
prioridad a la hora de diseñar sistemas
operativos.
 Esto ocasionó el surgimiento de las primeras
interfaces de usuario.
SISTEMA OPERATIVO
Es un software que le facilita al
usuario interactuar con otros
programas del ordenador.
Además, permite al usuario
manipular los distintos
periféricos del ordenador.
En sistemas grandes, el sistema operativo
tiene incluso mayor importancia ya que se
asegura de que los programas y usuarios que
están funcionando al mismo tiempo no
interfieran entre ellos.
FUNCIONES DE LOS SISTEMAS OPERATIVOS
 Inicializar hardware.
 Administración de archivos y documentos creados por el usuario.
 Gestionar la comunicación entre usuarios y otros equipos.
 Direccionar las entradas y salidas de datos por medio de los periféricos de entrada y salida.
FUNCIONES DE LOS SISTEMAS OPERATIVOS
 Encargado de la seguridad de la máquina.
 Detectar errores en el sistema.
 Gestionar la memoria principal y
secundaria del equipo.
 Administración de tareas.
TIPOS DE SISTEMAS OPERATIVOS
 Monotarea: este tipo de sistema operativo es capaces de
manejar un programa o realizar una sola tarea a la vez. Son
los más antiguos.
Según la cantidad de procesos capaces de llevar a cabo, se clasifican en:
 Multitarea: esta característica es propia de los S.O. más
avanzados y permiten ejecutar varios procesos a la vez,
desde uno o varios ordenadores, es decir que los pueden
utilizar varios usuarios al mismo tiempo.
TIPOS DE SISTEMAS OPERATIVOS
Según la cantidad de usuarios capaces de manjar, se clasifican en:
 Monousuario: Sólo pueden responder a un usuario por vez.
De esta manera, cualquier usuario tiene acceso a los datos
del sistema. Existe un único usuario que puede realizar
cualquier tipo de operación.
 Multiusuario: Permite que varios usuarios utilicen los
recursos del equipo. En el que cada uno de los programas
utilizados debe tener recursos separados para que un
usuario no afecte la continuidad de los otros.
TIPOS DE SISTEMAS OPERATIVOS
Según con el que manejan los recursos, se clasifican en:
 Centralizados: Se trata de aquel que utiliza los
recursos de una sola computadora, es decir, su
memoria, CPU, disco y periféricos. Respecto al
hardware podemos decir que se suele tratar de un
computador de gran potencia, con terminales
directamente conectados.
 Distribuidos: es una colección de procesadores
conectados en red, la cual es imprescindible para su
funcionamiento. Estos procesadores no comparten
memoria entre si, en lugar de eso, cada procesador
tiene su propia memoria local.
TIPOS DE SISTEMAS OPERATIVOS EN EL MERCADO
Windows
Sistema operativo desarrollado por la empresa de software
Microsoft Corporation, el cual se encuentra dotado de una
interfaz gráfica de usuario basada en el prototipo de
ventanas (su nombre en inglés). Una ventana representa una
tarea ejecutada o en ejecución, cada una puede contener su
propio menú u otros controles.
Características
• Posee una interfaz gráfica de usuario
• Se puede trabajar con la función de escritorio remoto
• Se pueden tener varios programas abiertos al mismo tiempo
• Cuenta con la posibilidad de conectarse a internet y de manejar redes de computadoras
• Permite agregar o quitar programas
• Permite agregar un nuevo hardware y reconocerlo en cuestión de segundos
• Permite gestionar varias cuentas de usuario para el uso del equipo
TIPOS DE SISTEMAS OPERATIVOS EN EL MERCADO
Linux
Linux es un sistema operativo de software libre (no es propiedad de
ninguna persona o empresa), por ende no es necesario comprar una
licencia para instalarlo y utilizarlo en un equipo informático. Es
compatible con UNIX, y proporciona una interfaz de comandos y una
interfaz gráfica.
Características
• Posee un interfaz de comando más amplia y desarrollada.
• Linux fue diseñado teniendo en cuenta la portabilidad de las aplicaciones.
• permite al usuario adaptar su propia interfaz de acuerdo con sus necesidades y gustos.
• A nivel de usuario existen muy pocas amenazas. Si aparecen son descubiertas por los
usuarios, eliminadas y tan solo con una actualización éstas son clausuradas.
• Linux ofrece una gran variedad de distribuciones, es decir, un paquete de software dirigido a
un grupo específico de usuarios
TIPOS DE SISTEMAS OPERATIVOS EN EL MERCADO
MacOS
MacOS es un sistema operativo diseñado por Apple. A diferencia del sistema
operativo Windows que puede ser usado en equipos de diferentes fabricantes
(DELL, Lenovo, etc.), MacOS está diseñado específicamente para computadores
fabricados por Apple. Esto implica que el hardware y el software son
totalmente compatibles, por este motivo el ordenador tiene un mejor
funcionamiento y puede procesar información más rápido.
Características
• Desde su primera versión, se hace hincapié en las interfaces de usuario en contraposición
de las líneas de comando como método esencial para su uso cotidiano.
• fue diseñado para asegurar la máxima compatibilidad entre software y hardware.
• Está diseñado cuidando al máximo la seguridad y privacidad, aprovechándose de
herramientas de encriptado.
• Gestión de memoria manual.
CONCEPTOS BÁSICOS QUE AFECTAN EL DISEÑO DE UN SISTEMA
OPERATIVO
Elección de SPL
En los últimos años se han diseñado e implementado varios lenguajes
para implementar sistemas operativos. La mayoría de los S.P.L
(System Programing Languages = lenguajes de programación de
sistemas) son más eficientes que el lenguaje ensamblador para
implementar ciertas funciones. La utilización de lenguajes de
programación de sistemas ha reducido el tiempo necesario para
programar un sistema operativo.
Protección de Memoria principal
En los sistemas multiusuario es necesario utilizar un mecanismo de
protección de las áreas de memoria, para prevenir que un usuario interfiera
con el conjunto de direcciones de otro usuario o del sistema operativo.
Estos mecanismos se basan en la limitación del rango de direcciones que un
programa puede referenciar.
CONCEPTOS BÁSICOS QUE AFECTAN EL DISEÑO DE UN SISTEMA
OPERATIVO
Definición de abstracciones
Se deben definir abstracciones concretas y útiles. Cada
una de ellas puede ilustrase en forma de estructuras de
datos mediante las cuales los usuarios pueden crear
archivos, hilo, etc..
Proporcionar operaciones primitivas
Manipulan las abstracciones de datos en forma de
llamadas al sistema. Desde el punto de vista del usuario,
un sistema operativo consta de abstracciones y las
operaciones que pueden efectuarse sobre estas.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (13)

Presentación2
Presentación2Presentación2
Presentación2
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Resumen s.m.
Resumen s.m.Resumen s.m.
Resumen s.m.
 
Tipos y Clasificación del Software
Tipos y Clasificación del SoftwareTipos y Clasificación del Software
Tipos y Clasificación del Software
 
Características de los sistemas operativos
Características de los sistemas operativosCaracterísticas de los sistemas operativos
Características de los sistemas operativos
 
Laminas sistemas operativos2
Laminas sistemas operativos2Laminas sistemas operativos2
Laminas sistemas operativos2
 
Unidad de competencia 3
Unidad de competencia 3Unidad de competencia 3
Unidad de competencia 3
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Diferentes tipos de sofware para las areas de
Diferentes tipos de sofware para las areas deDiferentes tipos de sofware para las areas de
Diferentes tipos de sofware para las areas de
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Software expo
Software expoSoftware expo
Software expo
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistema
 

Similar a Unidad 1: Introdución y términos básicos

Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosdiana arias
 
Carrillo ana sistemas_operativos
Carrillo ana sistemas_operativosCarrillo ana sistemas_operativos
Carrillo ana sistemas_operativos1990bbbb
 
Carrillo ana sistemas_operativos
Carrillo ana sistemas_operativosCarrillo ana sistemas_operativos
Carrillo ana sistemas_operativos1990bbbb
 
Introducción a los Sistemas Operativos.pptx
Introducción a los Sistemas Operativos.pptxIntroducción a los Sistemas Operativos.pptx
Introducción a los Sistemas Operativos.pptxJAIMEALBERTOGALLEGOT
 
historia del sistema opertivo.pptx
historia del sistema opertivo.pptxhistoria del sistema opertivo.pptx
historia del sistema opertivo.pptxjosevictor47
 
Sistemas operativos en ambitos actuales relevantes
Sistemas operativos en ambitos actuales relevantesSistemas operativos en ambitos actuales relevantes
Sistemas operativos en ambitos actuales relevantesjoelcampo1
 
Introduccionalossitemasoperativos
IntroduccionalossitemasoperativosIntroduccionalossitemasoperativos
Introduccionalossitemasoperativosmariana robledo
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativopaulavito1
 
Tema 1. sistemas operativos 1
Tema 1. sistemas operativos 1 Tema 1. sistemas operativos 1
Tema 1. sistemas operativos 1 NataliaCastillo86
 
Sistema Operativo - Concepto, usos, tipos, funciones y ejemplos.pdf
Sistema Operativo - Concepto, usos, tipos, funciones y ejemplos.pdfSistema Operativo - Concepto, usos, tipos, funciones y ejemplos.pdf
Sistema Operativo - Concepto, usos, tipos, funciones y ejemplos.pdfRichard Daniel Coro Arcayne
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosojlp
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSTICS_TIPOS
 
Softward[1] Solanyi
Softward[1]  SolanyiSoftward[1]  Solanyi
Softward[1] Solanyisolanyi
 
Sistemas!!!
Sistemas!!!Sistemas!!!
Sistemas!!!fabio623
 
Sistemas..!!
Sistemas..!!Sistemas..!!
Sistemas..!!fabio623
 

Similar a Unidad 1: Introdución y términos básicos (20)

Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Carrillo ana sistemas_operativos
Carrillo ana sistemas_operativosCarrillo ana sistemas_operativos
Carrillo ana sistemas_operativos
 
Carrillo ana sistemas_operativos
Carrillo ana sistemas_operativosCarrillo ana sistemas_operativos
Carrillo ana sistemas_operativos
 
Introducción a los Sistemas Operativos.pptx
Introducción a los Sistemas Operativos.pptxIntroducción a los Sistemas Operativos.pptx
Introducción a los Sistemas Operativos.pptx
 
historia del sistema opertivo.pptx
historia del sistema opertivo.pptxhistoria del sistema opertivo.pptx
historia del sistema opertivo.pptx
 
Sistemas operativos en ambitos actuales relevantes
Sistemas operativos en ambitos actuales relevantesSistemas operativos en ambitos actuales relevantes
Sistemas operativos en ambitos actuales relevantes
 
Laminas sistemas operativos2
Laminas sistemas operativos2Laminas sistemas operativos2
Laminas sistemas operativos2
 
Introduccionalossitemasoperativos
IntroduccionalossitemasoperativosIntroduccionalossitemasoperativos
Introduccionalossitemasoperativos
 
Unidad 1 s.o
Unidad 1 s.oUnidad 1 s.o
Unidad 1 s.o
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Taller tic
Taller ticTaller tic
Taller tic
 
Tema 1. sistemas operativos 1
Tema 1. sistemas operativos 1 Tema 1. sistemas operativos 1
Tema 1. sistemas operativos 1
 
Sistema Operativo - Concepto, usos, tipos, funciones y ejemplos.pdf
Sistema Operativo - Concepto, usos, tipos, funciones y ejemplos.pdfSistema Operativo - Concepto, usos, tipos, funciones y ejemplos.pdf
Sistema Operativo - Concepto, usos, tipos, funciones y ejemplos.pdf
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Jenny Sistemas
Jenny SistemasJenny Sistemas
Jenny Sistemas
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Solanyi
SolanyiSolanyi
Solanyi
 
Softward[1] Solanyi
Softward[1]  SolanyiSoftward[1]  Solanyi
Softward[1] Solanyi
 
Sistemas!!!
Sistemas!!!Sistemas!!!
Sistemas!!!
 
Sistemas..!!
Sistemas..!!Sistemas..!!
Sistemas..!!
 

Último

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 

Último (19)

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 

Unidad 1: Introdución y términos básicos

  • 1. UNIDAD I INTRODUCCIÓN Y CONCEPTOS BÁSICOS • Profesor: Juan Mora • Sección: N-317 • Estudiante: Eduardo Niño CI-26.700.234
  • 2. ORIGEN DE LOS SISTEMAS OPERATIVOS Fue diseñado para la IMB 704 y posteriormente se liberó comercialmente. Lo único que hacia su sistema operativo era comenzar la ejecución de un programa cuando el anterior terminaba. El primer sistema operativo fue creado por General Motor, fue llamado GM-NAA I/O.
  • 3. DÉCADA DE LOS 60 Multitarea Multiusuario Sistemas multiprocesadores Se creó al sistema operativo UNIX, el cual sirvió como base para los sistemas operativos actuales. Aparecen los conceptos de:
  • 4. DÉCADA DE LOS 70 Se comienzan a elaborar los ordenadores personales Lo que ocasiona un aumento de usuarios y por lo tanto, el desarrollo Se crea el lenguaje C El cual es usado para reescribir el código de UNIX
  • 5. DÉCADA DE LOS 80Y 90  Debido a que la mayoría de usuarios no tenia conocimientos de lenguajes de bajo nivel.  La facilidad de uso se convirtió en una prioridad a la hora de diseñar sistemas operativos.  Esto ocasionó el surgimiento de las primeras interfaces de usuario.
  • 6. SISTEMA OPERATIVO Es un software que le facilita al usuario interactuar con otros programas del ordenador. Además, permite al usuario manipular los distintos periféricos del ordenador. En sistemas grandes, el sistema operativo tiene incluso mayor importancia ya que se asegura de que los programas y usuarios que están funcionando al mismo tiempo no interfieran entre ellos.
  • 7. FUNCIONES DE LOS SISTEMAS OPERATIVOS  Inicializar hardware.  Administración de archivos y documentos creados por el usuario.  Gestionar la comunicación entre usuarios y otros equipos.  Direccionar las entradas y salidas de datos por medio de los periféricos de entrada y salida.
  • 8. FUNCIONES DE LOS SISTEMAS OPERATIVOS  Encargado de la seguridad de la máquina.  Detectar errores en el sistema.  Gestionar la memoria principal y secundaria del equipo.  Administración de tareas.
  • 9. TIPOS DE SISTEMAS OPERATIVOS  Monotarea: este tipo de sistema operativo es capaces de manejar un programa o realizar una sola tarea a la vez. Son los más antiguos. Según la cantidad de procesos capaces de llevar a cabo, se clasifican en:  Multitarea: esta característica es propia de los S.O. más avanzados y permiten ejecutar varios procesos a la vez, desde uno o varios ordenadores, es decir que los pueden utilizar varios usuarios al mismo tiempo.
  • 10. TIPOS DE SISTEMAS OPERATIVOS Según la cantidad de usuarios capaces de manjar, se clasifican en:  Monousuario: Sólo pueden responder a un usuario por vez. De esta manera, cualquier usuario tiene acceso a los datos del sistema. Existe un único usuario que puede realizar cualquier tipo de operación.  Multiusuario: Permite que varios usuarios utilicen los recursos del equipo. En el que cada uno de los programas utilizados debe tener recursos separados para que un usuario no afecte la continuidad de los otros.
  • 11. TIPOS DE SISTEMAS OPERATIVOS Según con el que manejan los recursos, se clasifican en:  Centralizados: Se trata de aquel que utiliza los recursos de una sola computadora, es decir, su memoria, CPU, disco y periféricos. Respecto al hardware podemos decir que se suele tratar de un computador de gran potencia, con terminales directamente conectados.  Distribuidos: es una colección de procesadores conectados en red, la cual es imprescindible para su funcionamiento. Estos procesadores no comparten memoria entre si, en lugar de eso, cada procesador tiene su propia memoria local.
  • 12. TIPOS DE SISTEMAS OPERATIVOS EN EL MERCADO Windows Sistema operativo desarrollado por la empresa de software Microsoft Corporation, el cual se encuentra dotado de una interfaz gráfica de usuario basada en el prototipo de ventanas (su nombre en inglés). Una ventana representa una tarea ejecutada o en ejecución, cada una puede contener su propio menú u otros controles. Características • Posee una interfaz gráfica de usuario • Se puede trabajar con la función de escritorio remoto • Se pueden tener varios programas abiertos al mismo tiempo • Cuenta con la posibilidad de conectarse a internet y de manejar redes de computadoras • Permite agregar o quitar programas • Permite agregar un nuevo hardware y reconocerlo en cuestión de segundos • Permite gestionar varias cuentas de usuario para el uso del equipo
  • 13. TIPOS DE SISTEMAS OPERATIVOS EN EL MERCADO Linux Linux es un sistema operativo de software libre (no es propiedad de ninguna persona o empresa), por ende no es necesario comprar una licencia para instalarlo y utilizarlo en un equipo informático. Es compatible con UNIX, y proporciona una interfaz de comandos y una interfaz gráfica. Características • Posee un interfaz de comando más amplia y desarrollada. • Linux fue diseñado teniendo en cuenta la portabilidad de las aplicaciones. • permite al usuario adaptar su propia interfaz de acuerdo con sus necesidades y gustos. • A nivel de usuario existen muy pocas amenazas. Si aparecen son descubiertas por los usuarios, eliminadas y tan solo con una actualización éstas son clausuradas. • Linux ofrece una gran variedad de distribuciones, es decir, un paquete de software dirigido a un grupo específico de usuarios
  • 14. TIPOS DE SISTEMAS OPERATIVOS EN EL MERCADO MacOS MacOS es un sistema operativo diseñado por Apple. A diferencia del sistema operativo Windows que puede ser usado en equipos de diferentes fabricantes (DELL, Lenovo, etc.), MacOS está diseñado específicamente para computadores fabricados por Apple. Esto implica que el hardware y el software son totalmente compatibles, por este motivo el ordenador tiene un mejor funcionamiento y puede procesar información más rápido. Características • Desde su primera versión, se hace hincapié en las interfaces de usuario en contraposición de las líneas de comando como método esencial para su uso cotidiano. • fue diseñado para asegurar la máxima compatibilidad entre software y hardware. • Está diseñado cuidando al máximo la seguridad y privacidad, aprovechándose de herramientas de encriptado. • Gestión de memoria manual.
  • 15. CONCEPTOS BÁSICOS QUE AFECTAN EL DISEÑO DE UN SISTEMA OPERATIVO Elección de SPL En los últimos años se han diseñado e implementado varios lenguajes para implementar sistemas operativos. La mayoría de los S.P.L (System Programing Languages = lenguajes de programación de sistemas) son más eficientes que el lenguaje ensamblador para implementar ciertas funciones. La utilización de lenguajes de programación de sistemas ha reducido el tiempo necesario para programar un sistema operativo. Protección de Memoria principal En los sistemas multiusuario es necesario utilizar un mecanismo de protección de las áreas de memoria, para prevenir que un usuario interfiera con el conjunto de direcciones de otro usuario o del sistema operativo. Estos mecanismos se basan en la limitación del rango de direcciones que un programa puede referenciar.
  • 16. CONCEPTOS BÁSICOS QUE AFECTAN EL DISEÑO DE UN SISTEMA OPERATIVO Definición de abstracciones Se deben definir abstracciones concretas y útiles. Cada una de ellas puede ilustrase en forma de estructuras de datos mediante las cuales los usuarios pueden crear archivos, hilo, etc.. Proporcionar operaciones primitivas Manipulan las abstracciones de datos en forma de llamadas al sistema. Desde el punto de vista del usuario, un sistema operativo consta de abstracciones y las operaciones que pueden efectuarse sobre estas.