SlideShare una empresa de Scribd logo
1 de 6
Un Sistema Operativo es una parte importante de cualquier sistema de computación. Un sistema
de computación puede dividirse en cuatro componentes: el hardware, el Sistema Operativo, los
programas de aplicación y los usuarios. El hardware (Unidad Central de Procesamiento (UCP),
memoria y dispositivos de entrada/salida (E/S)) proporciona los recursos de computación básicos.
Los programas de aplicación (compiladores, sistemas de bases de datos, juegos de video y
programas para negocios) definen la forma en que estos recursos se emplean para resolver los
problemas de computación de los usuarios.
Recursos administrados por el Sistema Operativo
Existen diversas definiciones de lo que es un Sistema Operativo, pero no hay una definición
exacta, es decir una que sea estándar; a continuación se presentan algunas:
1.- Se pueden imaginar un Sistema Operativo como los programas, instalados en el software o
firmware, que hacen utilizable el hardware. El hardware proporciona la "capacidad bruta de
cómputo "; los sistemas operativos ponen dicha capacidad de a.C. al alcance de los usuarios y
administran cuidadosamente el hardware para lograr un buen rendimiento.
2.- Los Sistemas Operativos son ante todo administradores de recursos; el principal recurso que
administran es el hardware del computador; además de los procesadores, los medios de
almacenamiento, los dispositivos de entrada/salida, los dispositivos de comunicación y los datos.
3.- Un Sistema Operativo es un programa que actúa como intermediario entre el usuario y el
hardware del computador y su propósito es proporcionar el entorno en el cual el usuario pueda
ejecutar programas. Entonces, el objetivo principal de un Sistema Operativo es, lograr que el
sistema de computación se use de manera cómoda, y el objetivo secundario es que el hardware
del computador se emplee de manera eficiente.
4.- Un Sistema Operativo es un conjunto de programas que controla la ejecución de programas de
aplicación y actúa como una interfaz entre el usuario y el hardware de una computadora, esto es,
un Sistema Operativo explota y administra los recursos de hardware de la computadora con el
objeto de proporcionar un conjunto de servicios a los usuarios del sistema.
En resumen, se podría decir que los Sistemas Operativos son un conjunto de programas que crean
la interfaz del hardware con el usuario, y que tiene dos funciones primordiales, que son:
Gestionar el hardware.- Se refiere al hecho de administrar de una forma más eficiente los recursos
de la máquina.
Facilitar el trabajo al usuario.- Permite una comunicación con los dispositivos de la máquina.
El Sistema Operativo se encuentra almacenado en la memoria secundaria. Primero se carga y
ejecuta un pedazo de código que se encuentra en el procesador, el cual carga el BIOS, y este a su
vez carga el Sistema Operativo que carga todos los programas de aplicación y software variado.
¿Qué es un sistema operativo?
Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz
entre el resto de programas del ordenador, los dispositivos hardware y el usuario
¿Para qué sirve un sistema operativo?
Las funciones básicas del Sistema Operativo son administrar los recursos de la máquina,
coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento
¿Cuál es la estructura de un sistema operativo?
Componentes de un sistema operativo
• Administración de procesos
• Administración de memoria
• Subsistema de Entrada/Salida
• Administración de Almacenamiento secundario
• Subsistema de archivos
• Sistema de protección
¿Cómo se clasifica un sistema operativo?
Los sistemas operativos se pueden clasificar atendiendo a:
 ADMINISTRACIÓN DE TAREAS:
o MONOTAREA: los que permiten sólo ejecutar un programa a la vez
o MULTITAREA: los que permiten ejecutar varias tareas o programas al mismo
tiempo
 ADMINISTRACIÓN DE USUARIOS
o MONOUSUARIO: aquellos que sólo permiten trabajar a un usuario, como es el
caso de los ordenadores personales
o MULTIUSUARIO: los que permiten que varios usuarios ejecuten sus programas
a la vez.
 ORGANIZACIÓN INTERNA O ESTRUCTURA
o Monolítico
o Jerárquico
o Cliente-servidor
 MANEJO DE RECURSOS O ACCESO A SERVICIOS
o CENTRALIZADOS: si permite utilizar los recursos de un solo ordenador
o DISTRIBUIDOS: si permite utilizar los recursos (CPU, memoria, periféricos...) de
más de un ordenador al mismo tiempo
Interpretación de comandos
Para el programa que simula el funcionamiento de un terminal, véase Emulador de terminal.
Para el tipo de interfaz de usuario, véase Línea de comandos.
Un intérprete de órdenes o de comandos, es un programa informático que tiene la capacidad de
traducir las órdenes que introducen los usuarios, mediante un conjunto de
instrucciones facilitadas por él mismo directamente al núcleo y al conjunto de herramientas que
forman el sistema operativo.1
Las órdenes se introducen siguiendo la sintaxis incorporada por
dicho intérprete, dentro del entorno proporcionado por el emulador de terminal, mediante
un inductor que espera a que le sean introducidos los comandos o
instrucciones PROMPT>nombrecomando argumento/s
/ruta/hacia/el/o/los/ficheros
Al ingresar la orden con la tecla 'Intro', el intérprete analiza la secuencia de caracteres ingresada y,
si la sintaxis de la orden es correcta, la ejecuta, recurriendo para ello a las funciones que ofrece el
sistema operativo o el programa que representa, bien sea un gestor de datos de banco, una sesión
de FTP, de ssh, etc. La respuesta al usuario se representa en el monitor o en forma de segundo
plano. Se trabaja de manera interactiva, es decir, usuario y máquina se comunican de forma
sucesiva.
Incorporan características tales como control de procesos, redirección de entrada/salida, listado y
lectura de ficheros, protección, comunicaciones y un lenguaje de órdenes para escribir programas
por lotes o (scripts o guiones). Uno de los intérpretes más conocidos, es el Bourne Shell, el cual fue
el intérprete usado en las primeras versiones de Unix y se convirtió en un estándar de facto
Manejo de Errores
La forma tradicional
Habitualmente cuando un programador hace algo, tal como llamar a una función, puede evaluar la validez
del resultado devuelto por dicha función. Por ejemplo, si intentamos abrir un archivo que no existe, el
resultado devuelto podría ser nulo. Hay dos estrategias comunes para manejar este tipo de situaciones:
Incluir el código del error en el resultado de la función, o
utilizar una variable global con el estatus del error.
En ambos casos, el programador debe revisar si ha ocurrido un error, y en ese caso predecir una acción
apropiada que lo maneje.
En BASIC esto puede hacerse del siguiente modo:
OPEN "A:DATA.TXT" FOR INPUT AS #1
IF ERR = 53 THEN
CALL FileNotFoundError
ELSE
REM CONTINUAR CON EL PROCESAMIENTO DEL ARCHIVO
END IF
Esto produce programas de gran calidad donde casi la mitad del código se ocupa en revisar si todas las
acciones se desarrollan normalmente o si producen algún tipo de error. Esto es bastante complicado y
vuelve al código bastante difícil de seguir (sin embargo, en la práctica, la mayor parte de los programas
actuales hacen precisamente esto). Una estrategia consistente es tratar de evitar los errores considerados
"tontos".
Protección
La proteccion es un mecanismo control de acceso de los programas, procesos o usuarios al sistema
o recursos.
Hay importantes razones para proveer proteccion. La mas obvia es la necesidad de prevenirse de
violaciones intencionales de acceso por un usuario. Otras de importancia son, la necesidad de
asegurar que cada componente de un programa, use solo los recursos del sistema de acuerdo con
las politicas fijadas para el uso de esos recursos.
Un recurso desprotegido no puede defenderse contra el uso no autorizado o de un usuario
incompetente. Los sistemas orientados a la proteccion proveen maneras de distinguir entre uso
autorizado y desautorizado.
Manejo de dispositivo de els
Un controlador de dispositivo o manejador de dispositivo es un programa informático que
permite al sistema operativo interaccionar con un periférico, haciendo una abstracción del
hardware y proporcionando una interfaz (posiblemente estandarizada) para utilizar el
dispositivo.
Se puede esquematizar al manejador o controlador de dispositivo como un “manual de
instrucciones” que le indica cómo debe controlar y comunicarse con un dispositivo en
particular
Multiproceso
m. adj. INFORM. Modalidad operativa de un sistema informático que permite la ejecució
n simultánea de varios programas compartiendo lamemoria central y las unidades perif
éricas.
Gestión de memoria
Se denomina gestión de memoria al acto de gestionar la memoria de un dispositivo informático.
El proceso de asignación de memoria a los programas que las solicitan es llamado por algunos
"alocar" (del inglés "allocate" que significa asignar) pero la palabra "alocar" tiene otro significado
para el Diccionario de la lengua española de la Real Academia Española. La gestión de la
memoria principal de un ordenador es una tarea de suma importancia para el funcionamiento del
mismo.
Los sistemas de memoria virtual separan las direcciones de memoria utilizadas por
un proceso de las direcciones físicas reales, permitiendo la separación de procesos e
incrementando la cantidad efectiva de memoria de acceso aleatorio utilizando la paginación. La
calidad de la gestión de la memoria es crucial para las prestaciones del sistema.
El recolector de basura es la asignación y liberación automática de los recursos de memoria para
un programa. La implementación suele ser a nivel del lenguaje de programación en contraposición
a la gestión manual de memoria, que asigna y libera los recursos de memoria de un ordenador de
forma explícita
Manejador del proceso central
Un manejador de un proceso central es un programa sencillo que no tiene la totalidad de las
funcionalidades de un sistema operativo, y que está diseñado exclusivamente para preparar
todo lo que necesita el sistema operativo para funcionar. Normalmente se utilizan los
cargadores de arranque multietapas, en los que varios programas pequeños se suman los
unos a los otros, hasta que el último de ellos carga el sistema operativo.
En los ordenadores modernos, el proceso de arranque comienza cuando la unidad central de
procesamiento ejecuta los programas contenidos en una memoria de sólo lectura en
una dirección predefinida y se configura la unidad central para ejecutar este programa, sin
ayuda externa, al encender el ordenador.
Gestión de archivos
Un sistema de gestión de archivos es el software que proporciona a los usuarios y
aplicaciones servicios para el uso, acceso y control de accesos, tanto de archivos como a
directorios.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Sistema operativo y dipositivos de almacenamiento
Sistema operativo y dipositivos de almacenamientoSistema operativo y dipositivos de almacenamiento
Sistema operativo y dipositivos de almacenamiento
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemasoperativos
SistemasoperativosSistemasoperativos
Sistemasoperativos
 
Sistemasoperativos
SistemasoperativosSistemasoperativos
Sistemasoperativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Trabajo de arquitectura cerrada windows
Trabajo de arquitectura cerrada windowsTrabajo de arquitectura cerrada windows
Trabajo de arquitectura cerrada windows
 
Sistemas[1]
Sistemas[1]Sistemas[1]
Sistemas[1]
 
A vega
A vegaA vega
A vega
 
Sistemasoperativos
SistemasoperativosSistemasoperativos
Sistemasoperativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Software Joseph1812
Software Joseph1812Software Joseph1812
Software Joseph1812
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Hipervinculo conta mix
Hipervinculo conta mixHipervinculo conta mix
Hipervinculo conta mix
 
Sistemas operativos ii (2)
Sistemas operativos ii (2)Sistemas operativos ii (2)
Sistemas operativos ii (2)
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Ivonne
IvonneIvonne
Ivonne
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Sistema operativo dispalmacenamiento tic
Sistema operativo dispalmacenamiento ticSistema operativo dispalmacenamiento tic
Sistema operativo dispalmacenamiento tic
 

Destacado (9)

Tarea sistemas definición conceptos- final (1)
Tarea sistemas  definición conceptos- final (1)Tarea sistemas  definición conceptos- final (1)
Tarea sistemas definición conceptos- final (1)
 
Introduccion a los Sistemas
Introduccion a los SistemasIntroduccion a los Sistemas
Introduccion a los Sistemas
 
andres arredondo lopez
andres arredondo lopezandres arredondo lopez
andres arredondo lopez
 
Modelos de comunicacion
Modelos de comunicacionModelos de comunicacion
Modelos de comunicacion
 
Esquemas de los modelos de la comunicación
Esquemas de los modelos de la  comunicaciónEsquemas de los modelos de la  comunicación
Esquemas de los modelos de la comunicación
 
Modelos de comunicacion
Modelos de comunicacionModelos de comunicacion
Modelos de comunicacion
 
Modelo de comunicación shannon
Modelo de comunicación shannonModelo de comunicación shannon
Modelo de comunicación shannon
 
Modelos de comunicación
Modelos de comunicaciónModelos de comunicación
Modelos de comunicación
 
Teorías de la comunicación y Modelos Comunicativos
Teorías de la comunicación y Modelos ComunicativosTeorías de la comunicación y Modelos Comunicativos
Teorías de la comunicación y Modelos Comunicativos
 

Similar a Concepto y definición de sistemas operativos

Organizacion de los sistemas operativos
Organizacion de los sistemas operativosOrganizacion de los sistemas operativos
Organizacion de los sistemas operativosJoseGCordero
 
Sistema operativo, caracteristicas, clasif, tipos
Sistema operativo, caracteristicas, clasif, tiposSistema operativo, caracteristicas, clasif, tipos
Sistema operativo, caracteristicas, clasif, tiposfernandoguffante
 
Descripción del sistema operativo
Descripción del sistema operativoDescripción del sistema operativo
Descripción del sistema operativoLuis0101
 
Primera Unidad de los Sistemas Operativos
Primera Unidad de los Sistemas OperativosPrimera Unidad de los Sistemas Operativos
Primera Unidad de los Sistemas OperativosAreli996
 
Sistemas operativos-1-michael-1998
Sistemas operativos-1-michael-1998Sistemas operativos-1-michael-1998
Sistemas operativos-1-michael-1998Michael Lozano
 
Sistemas operativos!!!!!
Sistemas operativos!!!!!Sistemas operativos!!!!!
Sistemas operativos!!!!!katherineg39
 
Actividad 2 y 3
Actividad 2 y 3Actividad 2 y 3
Actividad 2 y 3araaacelyy
 
actividad 2 y 3
actividad 2 y 3actividad 2 y 3
actividad 2 y 3Viri Reyes
 
Actividad 2 y3
Actividad 2 y3Actividad 2 y3
Actividad 2 y3araaacelyy
 
Actividad 2 informtica
Actividad 2 informticaActividad 2 informtica
Actividad 2 informticaLupiita Riios
 

Similar a Concepto y definición de sistemas operativos (20)

Organizacion de los sistemas operativos
Organizacion de los sistemas operativosOrganizacion de los sistemas operativos
Organizacion de los sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Sistema operativo, caracteristicas, clasif, tipos
Sistema operativo, caracteristicas, clasif, tiposSistema operativo, caracteristicas, clasif, tipos
Sistema operativo, caracteristicas, clasif, tipos
 
Descripción del sistema operativo
Descripción del sistema operativoDescripción del sistema operativo
Descripción del sistema operativo
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Primera Unidad de los Sistemas Operativos
Primera Unidad de los Sistemas OperativosPrimera Unidad de los Sistemas Operativos
Primera Unidad de los Sistemas Operativos
 
Sistemas operativos-1-michael-1998
Sistemas operativos-1-michael-1998Sistemas operativos-1-michael-1998
Sistemas operativos-1-michael-1998
 
Sistema operativo-651-mdcjfw
Sistema operativo-651-mdcjfwSistema operativo-651-mdcjfw
Sistema operativo-651-mdcjfw
 
Sistemas operativos!!!!!
Sistemas operativos!!!!!Sistemas operativos!!!!!
Sistemas operativos!!!!!
 
Actividad 2
Actividad 2Actividad 2
Actividad 2
 
Actividad 2 y 3
Actividad 2 y 3Actividad 2 y 3
Actividad 2 y 3
 
Actividad 2 y 3
Actividad 2 y 3Actividad 2 y 3
Actividad 2 y 3
 
actividad 2 y 3
actividad 2 y 3actividad 2 y 3
actividad 2 y 3
 
Actividad 2 y3
Actividad 2 y3Actividad 2 y3
Actividad 2 y3
 
Actividad
ActividadActividad
Actividad
 
Actividad
ActividadActividad
Actividad
 
Actividad 2
Actividad 2Actividad 2
Actividad 2
 
Actividad 2 y 3
Actividad 2 y 3Actividad 2 y 3
Actividad 2 y 3
 
Actividad 2 informtica
Actividad 2 informticaActividad 2 informtica
Actividad 2 informtica
 

Último

Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
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
 
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
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaJuan Carlos Fonseca Mata
 
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
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
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
 
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
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativafiorelachuctaya2
 

Último (20)

Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
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 ...
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
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
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - Botánica
 
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
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
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
 
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
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativa
 

Concepto y definición de sistemas operativos

  • 1. Un Sistema Operativo es una parte importante de cualquier sistema de computación. Un sistema de computación puede dividirse en cuatro componentes: el hardware, el Sistema Operativo, los programas de aplicación y los usuarios. El hardware (Unidad Central de Procesamiento (UCP), memoria y dispositivos de entrada/salida (E/S)) proporciona los recursos de computación básicos. Los programas de aplicación (compiladores, sistemas de bases de datos, juegos de video y programas para negocios) definen la forma en que estos recursos se emplean para resolver los problemas de computación de los usuarios. Recursos administrados por el Sistema Operativo Existen diversas definiciones de lo que es un Sistema Operativo, pero no hay una definición exacta, es decir una que sea estándar; a continuación se presentan algunas: 1.- Se pueden imaginar un Sistema Operativo como los programas, instalados en el software o firmware, que hacen utilizable el hardware. El hardware proporciona la "capacidad bruta de cómputo "; los sistemas operativos ponen dicha capacidad de a.C. al alcance de los usuarios y administran cuidadosamente el hardware para lograr un buen rendimiento.
  • 2. 2.- Los Sistemas Operativos son ante todo administradores de recursos; el principal recurso que administran es el hardware del computador; además de los procesadores, los medios de almacenamiento, los dispositivos de entrada/salida, los dispositivos de comunicación y los datos. 3.- Un Sistema Operativo es un programa que actúa como intermediario entre el usuario y el hardware del computador y su propósito es proporcionar el entorno en el cual el usuario pueda ejecutar programas. Entonces, el objetivo principal de un Sistema Operativo es, lograr que el sistema de computación se use de manera cómoda, y el objetivo secundario es que el hardware del computador se emplee de manera eficiente. 4.- Un Sistema Operativo es un conjunto de programas que controla la ejecución de programas de aplicación y actúa como una interfaz entre el usuario y el hardware de una computadora, esto es, un Sistema Operativo explota y administra los recursos de hardware de la computadora con el objeto de proporcionar un conjunto de servicios a los usuarios del sistema. En resumen, se podría decir que los Sistemas Operativos son un conjunto de programas que crean la interfaz del hardware con el usuario, y que tiene dos funciones primordiales, que son: Gestionar el hardware.- Se refiere al hecho de administrar de una forma más eficiente los recursos de la máquina. Facilitar el trabajo al usuario.- Permite una comunicación con los dispositivos de la máquina. El Sistema Operativo se encuentra almacenado en la memoria secundaria. Primero se carga y ejecuta un pedazo de código que se encuentra en el procesador, el cual carga el BIOS, y este a su vez carga el Sistema Operativo que carga todos los programas de aplicación y software variado.
  • 3. ¿Qué es un sistema operativo? Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario ¿Para qué sirve un sistema operativo? Las funciones básicas del Sistema Operativo son administrar los recursos de la máquina, coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento ¿Cuál es la estructura de un sistema operativo? Componentes de un sistema operativo • Administración de procesos • Administración de memoria • Subsistema de Entrada/Salida • Administración de Almacenamiento secundario • Subsistema de archivos • Sistema de protección ¿Cómo se clasifica un sistema operativo? Los sistemas operativos se pueden clasificar atendiendo a:  ADMINISTRACIÓN DE TAREAS: o MONOTAREA: los que permiten sólo ejecutar un programa a la vez o MULTITAREA: los que permiten ejecutar varias tareas o programas al mismo tiempo  ADMINISTRACIÓN DE USUARIOS o MONOUSUARIO: aquellos que sólo permiten trabajar a un usuario, como es el caso de los ordenadores personales o MULTIUSUARIO: los que permiten que varios usuarios ejecuten sus programas a la vez.  ORGANIZACIÓN INTERNA O ESTRUCTURA o Monolítico o Jerárquico o Cliente-servidor  MANEJO DE RECURSOS O ACCESO A SERVICIOS o CENTRALIZADOS: si permite utilizar los recursos de un solo ordenador o DISTRIBUIDOS: si permite utilizar los recursos (CPU, memoria, periféricos...) de más de un ordenador al mismo tiempo
  • 4. Interpretación de comandos Para el programa que simula el funcionamiento de un terminal, véase Emulador de terminal. Para el tipo de interfaz de usuario, véase Línea de comandos. Un intérprete de órdenes o de comandos, es un programa informático que tiene la capacidad de traducir las órdenes que introducen los usuarios, mediante un conjunto de instrucciones facilitadas por él mismo directamente al núcleo y al conjunto de herramientas que forman el sistema operativo.1 Las órdenes se introducen siguiendo la sintaxis incorporada por dicho intérprete, dentro del entorno proporcionado por el emulador de terminal, mediante un inductor que espera a que le sean introducidos los comandos o instrucciones PROMPT>nombrecomando argumento/s /ruta/hacia/el/o/los/ficheros Al ingresar la orden con la tecla 'Intro', el intérprete analiza la secuencia de caracteres ingresada y, si la sintaxis de la orden es correcta, la ejecuta, recurriendo para ello a las funciones que ofrece el sistema operativo o el programa que representa, bien sea un gestor de datos de banco, una sesión de FTP, de ssh, etc. La respuesta al usuario se representa en el monitor o en forma de segundo plano. Se trabaja de manera interactiva, es decir, usuario y máquina se comunican de forma sucesiva. Incorporan características tales como control de procesos, redirección de entrada/salida, listado y lectura de ficheros, protección, comunicaciones y un lenguaje de órdenes para escribir programas por lotes o (scripts o guiones). Uno de los intérpretes más conocidos, es el Bourne Shell, el cual fue el intérprete usado en las primeras versiones de Unix y se convirtió en un estándar de facto Manejo de Errores La forma tradicional Habitualmente cuando un programador hace algo, tal como llamar a una función, puede evaluar la validez del resultado devuelto por dicha función. Por ejemplo, si intentamos abrir un archivo que no existe, el resultado devuelto podría ser nulo. Hay dos estrategias comunes para manejar este tipo de situaciones: Incluir el código del error en el resultado de la función, o utilizar una variable global con el estatus del error. En ambos casos, el programador debe revisar si ha ocurrido un error, y en ese caso predecir una acción apropiada que lo maneje. En BASIC esto puede hacerse del siguiente modo: OPEN "A:DATA.TXT" FOR INPUT AS #1 IF ERR = 53 THEN CALL FileNotFoundError ELSE REM CONTINUAR CON EL PROCESAMIENTO DEL ARCHIVO END IF Esto produce programas de gran calidad donde casi la mitad del código se ocupa en revisar si todas las acciones se desarrollan normalmente o si producen algún tipo de error. Esto es bastante complicado y vuelve al código bastante difícil de seguir (sin embargo, en la práctica, la mayor parte de los programas actuales hacen precisamente esto). Una estrategia consistente es tratar de evitar los errores considerados "tontos".
  • 5. Protección La proteccion es un mecanismo control de acceso de los programas, procesos o usuarios al sistema o recursos. Hay importantes razones para proveer proteccion. La mas obvia es la necesidad de prevenirse de violaciones intencionales de acceso por un usuario. Otras de importancia son, la necesidad de asegurar que cada componente de un programa, use solo los recursos del sistema de acuerdo con las politicas fijadas para el uso de esos recursos. Un recurso desprotegido no puede defenderse contra el uso no autorizado o de un usuario incompetente. Los sistemas orientados a la proteccion proveen maneras de distinguir entre uso autorizado y desautorizado. Manejo de dispositivo de els Un controlador de dispositivo o manejador de dispositivo es un programa informático que permite al sistema operativo interaccionar con un periférico, haciendo una abstracción del hardware y proporcionando una interfaz (posiblemente estandarizada) para utilizar el dispositivo. Se puede esquematizar al manejador o controlador de dispositivo como un “manual de instrucciones” que le indica cómo debe controlar y comunicarse con un dispositivo en particular Multiproceso m. adj. INFORM. Modalidad operativa de un sistema informático que permite la ejecució n simultánea de varios programas compartiendo lamemoria central y las unidades perif éricas. Gestión de memoria Se denomina gestión de memoria al acto de gestionar la memoria de un dispositivo informático. El proceso de asignación de memoria a los programas que las solicitan es llamado por algunos "alocar" (del inglés "allocate" que significa asignar) pero la palabra "alocar" tiene otro significado para el Diccionario de la lengua española de la Real Academia Española. La gestión de la memoria principal de un ordenador es una tarea de suma importancia para el funcionamiento del mismo. Los sistemas de memoria virtual separan las direcciones de memoria utilizadas por un proceso de las direcciones físicas reales, permitiendo la separación de procesos e incrementando la cantidad efectiva de memoria de acceso aleatorio utilizando la paginación. La calidad de la gestión de la memoria es crucial para las prestaciones del sistema. El recolector de basura es la asignación y liberación automática de los recursos de memoria para un programa. La implementación suele ser a nivel del lenguaje de programación en contraposición a la gestión manual de memoria, que asigna y libera los recursos de memoria de un ordenador de forma explícita
  • 6. Manejador del proceso central Un manejador de un proceso central es un programa sencillo que no tiene la totalidad de las funcionalidades de un sistema operativo, y que está diseñado exclusivamente para preparar todo lo que necesita el sistema operativo para funcionar. Normalmente se utilizan los cargadores de arranque multietapas, en los que varios programas pequeños se suman los unos a los otros, hasta que el último de ellos carga el sistema operativo. En los ordenadores modernos, el proceso de arranque comienza cuando la unidad central de procesamiento ejecuta los programas contenidos en una memoria de sólo lectura en una dirección predefinida y se configura la unidad central para ejecutar este programa, sin ayuda externa, al encender el ordenador. Gestión de archivos Un sistema de gestión de archivos es el software que proporciona a los usuarios y aplicaciones servicios para el uso, acceso y control de accesos, tanto de archivos como a directorios.