lunes, 22 de agosto de 2022

 

 

 Nombre: Kevin Napa

Curso: 3°b

Materia: Sistemas operativos

TEMA:

 KERNEL

Todos los sistemas operativos tienen un núcleo conocido como kernel, el cual se encarga de que se pueda realizar todo tipo de comunicación entre el software del sistema y el hardware de cualquier equipo ya sea un ordenador o un móvil.

El kernel es el principal punto de partida a la hora de crear un sistema operativo pues gestiona todos los datos del mismo, a continuación, te explicamos qué es el kernel y cómo funciona.0

El kérnel (‘núcleo’, en inglés) es un software que constituye una parte fundamental del sistema operativo. Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora. Es el encargado de gestionar recursos, a través de servicios de llamada al sistema. También se encarga de decidir qué programa podrá hacer uso de un dispositivo de hardware y durante cuánto tiempo, lo que se conoce como multiplexado. Acceder al hardware directamente puede ser realmente complejo, por lo que los kérneles[1] suelen implementar una serie de abstracciones del hardware. Esto permite esconder la complejidad, y proporciona una interfaz limpia y uniforme al hardware subyacente, lo que facilita su uso al programador.

Tipos de kérneles


No necesariamente se necesita un núcleo para usar una computadora. Los programas pueden cargarse y ejecutarse directamente en una computadora «vacía», siempre que sus autores quieran desarrollarlos sin usar ninguna abstracción del hardware ni ninguna ayuda del sistema operativo. Ésta era la forma normal de usar muchas de las primeras computadoras: para usar distintos programas se tenía que reiniciar y reconfigurar la computadora cada vez.


Con el tiempo, se empezó a dejar en memoria (aún entre distintas ejecuciones) pequeños programas auxiliares, como el cargador y el depurador, o se cargaban desde memoria de sólo lectura. A medida que se fueron desarrollando, se convirtieron en los fundamentos de lo que llegarían a ser los primeros núcleos de sistema operativo.


Hay cuatro grandes tipos de núcleos:


Los núcleos monolíticos facilitan abstracciones del hardware subyacente realmente potentes y variadas.

Los micronúcleos: proporcionan un pequeño conjunto de abstracciones simples del hardware, y usan las aplicaciones llamadas servidores para ofrecer mayor funcionalidad.

Los núcleos híbridos: son muy parecidos a los micronúcleos puros, excepto porque incluyen código adicional en el espacio de núcleo para que se ejecute más rápidamente.

Los exonúcleos: no facilitan ninguna abstracción, pero permiten el uso de bibliotecas que proporcionan mayor funcionalidad gracias al acceso directo o casi directo al hardware.
Módulos del kérnel

Los módulos del kérnel, también conocidos como LKM (módulos cargables del kérnel), son esenciales para mantener el funcionamiento del núcleo con todo el hardware sin consumir toda la memoria disponible.

Un módulo generalmente, aumenta la funcionalidad del núcleo de base para cosas como los dispositivos, sistemas de archivos y las llamadas al sistema. Los LKM tienen la extensión.Ko y normalmente se almacenan en el directorio /lib/ modules. Debido a su carácter modular, usted puede personalizar fácilmente su núcleo mediante el establecimiento de módulos de carga, o no, durante el arranque con el comando menuconfig o editando el archivo /boot /config, o usted puede cargar y descargar los módulos sobre la marcha con el comando modprobe.
Los módulos de terceros y de codigo cerrado están disponibles en algunas distribuciones, como Ubuntu, y no puede ser instalado de forma predeterminada porque el código fuente de los módulos no está disponible.


Las empresas desarrolladoras de software (es decir, nVidia, ATI, entre otros) no proporcionan el código fuente, sino que construyen sus propios módulos y compilan sus archivos. Ko archivos para su distribución. Si bien estos módulos son libres como en la cerveza, no son libres como en el habla y por lo tanto no están incluidos en algunas distribuciones, ya los mantenedores sienten "contaminar" el núcleo por el suministro de software no-libre.
Referencias:














lunes, 25 de julio de 2022

 

 

 Nombre: Kevin Napa

Curso: 3°b

Materia: Sistemas operativos

TEMA:

 Tipos de Sistemas Operativos Libre

Qué es un sistema operativo

Si buscamos en la famosa Wikipedia la definición de sistema operativo, encontraremos lo siguiente:

“es el software principal o conjunto de programas de un sistema informático que gestiona los recursos de hardware y provee servicios a los programas de aplicación de software, ejecutándose en modo privilegiado respecto de los restantes”

Es decir, es aquel software que nos permite trabajar con nuestro ordenador y funciona como capa intermedia entre el hardware, nosotros y las aplicaciones que usamos.

Y, qué es un sistema operativo libre
Por sistema operativo libre se entiende aquel que el usuario tiene libertad para ejecutar, copiar, distribuir o mejorar sin ningún tipo de restricción. Resumiendo, estamos ante un software que nos podemos descargar y utilizar de forma totalmente gratuita, y si tenemos suficientes conocimientos, podríamos modificar.

Sistemas operativos libres
No vamos a mencionar las distribuciones de Linux más comunes como Debian, Red Hat o Ubuntu pues son conocidas por la mayoría de los usuarios. Todas las distribuciones de Linux han sido grandes aportaciones al ecosistema de sistemas operativos libres. De la misma forma Android, ha sido el mejor sistema operativo libre para dispositivos móviles.

En el post de hoy veremos otros sistemas operativos libres destacados, pero de menor difusión. Te los indico ordenados alfabéticamente.


Chrome OS
Empieza a ser tan conocido como Linux. Es el sistema operativo de Google que incorpora en todos sus ordenadores Chromebook.

Es bastante ligero y diseñado para trabajar en la nube y se apoya en todas las aplicaciones gratuitas de Google.


DexOS
Otro de los sistemas operativos libres desarrollado en ensamblador para que los programadores puedan acceder directamente al hardware en los desarrollos sobre este sistema operativo.

Una de sus características es que dispone de una documentación muy completa.


FreeBSD
FreeBSD es un sistema operativo libre basado en Unix que se usa bien en su totalidad, bien en parte en dispositivos tan conocidos como son la PlayStation 4 o el sistema operativo MacOS de Apple.


FreeDOS
FreeDOS es un sistema operativo libre que es compatible con aplicaciones y drivers de MS-DOS, aquel sistema operativo anterior a Windows. Por este motivo trabaja en línea de comandos y tiene un rendimiento muy bueno.

Algunos fabricantes de HARDWARE lo incorporan en sus equipos de forma preinstalada como es MSI.


Haiku
La característica principal de este sistema operativo libre es que posee un micronúcleo optimizado para todos los temas relacionados con multimedia, audio, vídeo, gráficos y animaciones en 3D.

Sobre este sistema operativo existen dos distribuciones diferentes TiltOs y Senryu


Inferno
Este sistema operativo esta desarrollado en el lenguaje de programación Limbo, permitiendo en este sentido que las aplicaciones pueden funcionar en cualquier equipo.

Tiene como particularidad que es descargable como si fuese un programa más sobre otros sistemas operativos como Windows, Linux o Solaris.

La consola Nintendo DS usa este sistema operativo.


MenuetOS
También conocido como MeOS tiene como particularidad que está programado directamente en ensamblador. Funciona en equipos muy básicos e incluye un escritorio gráfico y diversos controladores para audio, video, USB e impresoras.


Nayu OS
Se trata de una variante del sistema operativo Chrome OS que ofrece más privilegios y más opciones de personalización.

Está adaptado para usar con cualquier equipo Chromebook y elimina el inicio de sesión basado en Google.


Plan 9
Este sistema operativo libre distribuido, fue desarrollado por Bell Labs como sucesor de UNIX y orientado a entornos de investigación.

Es muy escalable y eficiente trabajando de forma óptima en red.


ReactOS
Otro sistema operativo libre de gran aceptación es ReactOS. Tiene como particularidad que es compatible a nivel binario con desarrollos de drivers y aplicaciones específicas para Windows, aplicando de forma parcial API de Windows.

Se usa para plataformas PC x86 y x64 y colabora en el desarrollo del proyecto Wine cuyo objetivo es disponer de herramientas de desarrollo par aportar código de aplicaciones Windows a Unix/Linux.


Syllable
Sistema operativo libre muy ligero de alto rendimiento compatible con arquitecturas x86 y que ofrece versiones para cliente y para servidor y con aplicaciones propias como navegador web y aplicación de correo electrónico. Recomendado para equipos con muy pocos recursos.

    
Este sistema operativo ha sido desarrollado exclusivamente por un solo programador y está escrito en C y ensamblador, apoyándose en el kernel de Linux.

Dispone de interfaz gráfica y soporta arquitecturas x86.

Ya hemos dado un repaso a otros sistemas operativos utilizados de forma minoritaria, pero con características específicas y potentes para los entornos en los que son necesarios. Es probable que tu conozcas o uses alguno que no haya mencionado, por lo que te animo a que no lo indiques.

Cursos relacionados: Ciclo Formativo de Grado Superior de Desarrollo de Aplicaciones Multiplataforma



FORMULARIO: https://docs.google.com/forms/d/e/1FAIpQLSfU4Ha9Ztw1z_-idzASt06kgWU2wtDFI8pojKQWvfEOPtEZqQ/viewform?usp=sf_link


REFERENCIAS:




Gracias por ver :D

martes, 12 de julio de 2022

 Nombre: Kevin Napa

Curso: 3°b

Materia: Sistemas operativos

TEMA:

Sistemas de información en las organizaciones

Se enfatiza la necesidad de distinguir entre los componentes que integran o dan sustento al sistema de información y el propio sistema, por otra parte se resalta la importancia de que el entorno, la organización y el sistema estén integrados armónicamente para potenciar el desempeño individual y colectivo que permita el logro de los objetivos organizacionales.

Los sistemas de información han madurado hasta convertirse en un campo de estudios superiores dentro de la administración. Cada día se enfatiza más como un área importante dentro de la investigación en los estudios de administración, y es enseñado en las universidades y escuelas de negocios más grandes en todo el mundo.

Un sistema de información para la organización es de suma importancia pues facilita la organización y normalización de la información, con lo cual permite conocer el estado de los datos, la información sobre mercados y competidores, estadísticas de proyectos, proveedores y otras informaciones relevantes para la gestión organizacional y la toma de decisiones.

Debe responde al cumplimiento de su misión y visión, como objetivos supremos de esta, ya que los sistemas de información interactúan directamente con el ambiente de la organización, ya que los elementos del ambiente que inciden en el sistema constituyen una entrada y todo resultado del sistema hacia su ambiente es una salida. De igual manera la retroalimentación constituye un elemento clave para el desarrollo y fortalecimiento de la organización. La retroalimentación permite conocer el impacto de los servicios y productos, que servirán como salidas en el ambiente y propicia el rediseño del sistema en función de la satisfacción de las necesidades de los usuarios/ clientes que formarán entradas.

Representa un proceso de suma importancia, pues las informaciones que se obtiene a través de él influyen cuantitativa y cualitativamente en el mejoramiento de la calidad de los servicios y productos.

Tipología en el sector organizacional

En el sector organizacional se han desarrollado diversas tipologías de sistemas de información. Estas surgen básicamente a partir de las propias necesidades del sector y de la adecuación a los procesos fundamentales desarrollados de acuerdo con las particularidades propias de cada organización. Entre los mismos se tiene los siguientes

  1. Sistema de información de marketing (S.I.M): están orientados a obtener y procesar información sobre mercadotecnia, una organización necesita tres tipos de información de mercadotecnia: inteligencia de mercadotecnia (información sobre el entorno), información interna de mercadotecnia (aquella que se recoge dentro de la organización) y comunicaciones de mercadotecnia información que fluye desde la organización hacia el entorno). Esta información básicamente responde al área estratégica de la organización.
  2. Sistemas de Información de Producción (S.I.P): tiene como objetivos apoyar el sistema de producción físico y proporcionar información acerca de las operaciones de producción. Esta información responde específicamente al área productiva de la organización.
  3. Sistema de información financiera (S.I.F): proporcionan a personas y grupos, tanto dentro como fuera de la organización, información relacionada con los asuntos financieros de la organización.
  4. Sistema de información de recursos humanos (S.I.R.H): permite recopilar y almacenar información relacionada con los recursos humanos para transformarla y luego distribuirla a los usuarios de la organización.
  5. Sistemas de dirección para directivos (S.D.D): proporcionan a los directivos información sobre el desempeño global de la empresa. Utilizan fuentes de información internas (las salidas de los sistemas de información funcional) y fuentes del entorno (pues la información procedente del exterior de la empresa es especialmente importante en los niveles jerárquicos más altos).

De acuerdo con Monforte los Sistemas de Información en la organización se desarrollan con diferentes propósitos, los cuales pueden ser:

  • Procesamiento de datos (TPS – Transactional Processing Systems): se desarrollan para procesar grandes volúmenes de información. Ejecutan las actividades de carácter rutinario de las organizaciones; sin embargo, el elemento humano sigue participando en la captura de la información requerida.
  • Sistemas de información para la administración o gerenciales (MIS - Management Information Systems): proporcionan informes periódicos para la planeación, el control y la toma de decisiones. Son sistemas que se sustentan en la relación que surge entre las personas y las computadoras. Soportan un amplio espectro de tareas de las organizaciones - que supera la capacidad de los sistemas de procesamiento de datos - dentro de las cuales se incluyen el análisis, y la toma de decisiones.
  • Sistemas de soporte a la toma de decisiones (DSS - Decision Support Systems): también depende de una base de datos como fuente de información, pero se distingue del sistema de información para la administración, porque hace énfasis en el soporte en cada una de las etapas de la toma de decisiones. Sin embargo, la decisión depende de la persona responsable. Estos sistemas deben ser diseñados con una orientación de las personas que lo van a utilizar, y no como un sistema tradicional para la administración.
  • Sistemas expertos o sistemas basados en el conocimiento (WKS – Knowledge Working Systems): captura y utiliza el conocimiento de un experto para la solución de un problema particular. Si bien en los SSD la decisión depende de la persona responsable, el sistema experto selecciona la mejor solución al problema o al tipo específico de problemas. Los elementos básicos de un sistema experto son: la base de conocimientos y una máquina de inferencia que liga al usuario con el sistema, procesando sus solicitudes mediante lenguajes como el PROLOG o LISP y la interfaz del usuario.

Referencias:

Vínculo de Compañero:


Gracias por ver :D 

jueves, 30 de junio de 2022



UNIDAD EDUCATIVA FE Y ALEGRIA


Nombre: Kevin Napa

CURSO: 3° B INFOR

ASIGNATURA: Sistemas operativos


TEMA:

Modelos de los sistemas de información

El modelo de sistemas de información tiene como objetivo poner en funcionamiento componentes informáticos que le permitan a la administración tributaria establecer flujos de trabajo e información horizontales a través de las distintas áreas clave de la organización, involucrando todas las labores operativas.





 Existen 6 Tipos de sistemas de información
  • Sistemas de procesamiento de transacciones. 
  • Sistemas de automatización de oficinas. 
  • Sistemas de gestión del conocimiento. 
  • Sistemas de información de gestión. 
  • Sistemas de apoyo a las decisiones. 
  • Sistema de Soporte.
Los sistemas de información, de manera general se pueden clasificar de tres formas según sus propósitos generales, en este sentido Peralta (2008) clasifica los sistemas de información en tres tipos fundamentales.

martes, 28 de junio de 2022


Sistemas de Información

Kevin Napa

3° "B" informática

Materia: Sistemas Operativos

Docente: Ing. Yajaira Mancheno




     Nombre:  Kevin Napa Curso:  3°b Materia:  Sistemas operativos TEMA:   KERNEL Todos los sistemas operativos tienen un  núcleo conocido c...