lunes, 28 de noviembre de 2016

Requisitos M铆nimos Para Instalar Los Siguientes Sistemas Operativos

Ubuntu

Estos son los requisitos m铆nimos para instalarlo en la PC:
  • Procesador: x86 a 1 GHz.
  • Memoria: 1 GB de RAM.
  • Espacio en disco duro: 15 GB.
  • Tarjeta gr谩fica: capaz de soportar una resoluci贸n de 800 x 600.
  • Puerto USB.
  • Tarjeta de red.
  • Conexi贸n a Internet no indispensable.

Windows 10

Estos son los requisitos m铆nimos para instalarlo en la PC, Aseg煤rate de que est谩s ejecutando la 煤ltima versi贸n, ya sea Windows 7 SP1 o Windows 8.1 Update.

•  Procesador: Un procesador a 1 GHz o m谩s r谩pido o SoC
•  Memoria: Dispositivo nuevo: 2 gigabytes (GB) para las versiones de 32 o 64 bits
                    Actualizaciones: 1 gigabyte (GB) para 32 bits o 2 GB para 64 bits
•  Espacio en disco duro: 16 GB para un SO de 32 bits o 20 GB para un SO de 64 bits
•  Tarjeta gr谩fica: DirectX 9 o posterior con un controlador WDDM 1.0
•  Pantalla: 800 x 600

Windows 8.1

Para poder instalar Windows 8.1 en tu PC, tu computadora (ordenador) necesita contar con al menos estos requerimientos:
•  Procesador: Un procesador a 1 GHz o m谩s r谩pido o SoC
•  Memoria: 1 GB RAM para la versi贸n de 32 bits
                              2 GB RAM para la versi贸n de 64 bits
• Espacio en disco duro: 16 GB para un SO de 32 bits o 20 GB para un SO de 64 bits
• Tarjeta gr谩fica: DirectX 9 o posterior con un controlador WDDM 1.0
•  Pantalla: 1024 x 768



Sistema OX Lion

Para usar Lion, aseg煤rate de que tu ordenador cuenta con lo siguiente:
• Procesador: Un procesador Core 2 Duo, Core i3, Core i5, Core i7 o Xeon de Intel
• Memoria: 2 GB de RAM
• Espacio en disco duro: 7 GB de espacio disponible en el disco
• Pantalla: Una pantalla integrada o un monitor conectado a una tarjeta de v铆deo suministrada por Apple compatible con tu ordenador

Mac OS X v10.6.6 o posterior para instalarlo mediante el Mac App Store (se recomienda la versi贸n 10.6.8)

domingo, 27 de noviembre de 2016

Ejecutar Ubuntu en Virtual Box

NECESARIO

Tener Instalada la Aplicaci贸n VirtualBox en nuestro ordenador (Versi贸n usada 5.0.28) 




Tener el archivo de imagen .iso del sistema Operativo Ubuntu en una memoria USB o dentro del ordenador. (Importante saber la ubicaci贸n donde la tengamos).


CREACI脫N DE M脕QUINA VIRTUAL PARA EJECUTAR UBUNTU 32-BIT

Ejecutar VirtualBox Como Administrador damos permisos a la aplicaci贸n,y luego saldr谩 esta ventana. 
Damos Clic en la parte superior izquierda en NUEVA.

Ahora escribimos el nombre del sistema operativo a ejecutar, en este caso el nombre es Ubuntu. Despu茅s seleccionamos el tipo de sistema operativo, nos lo da autom谩ticamente al escribir ubuntu que ser铆a linux. Luego la versi贸n del sistema Operativo puede ser de 32 o 64 bits, depende cual versi贸n tengamos para ejecutar, utilizamos la versi贸n de Ubuntu 32-Bit.

Damos Clic en Next.


Ahora seleccionamos la cantidad de memoria RAM que le queramos dar a la pc virtual. (Recomendado 1024 mb) 
Clic en Next.

Despu茅s nos saldr谩 esta ventana de si deseamos agregar un disco duro virtual a la maquina y damos clic en la opci贸n de en medio Crear un Disco Duro Virtual Ahora. Y damos clic en Crear.


Luego tendremos que seleccionar el tipo de archivo que queremos usar para el nuevo disco duro virtual y como nuestro sistema operativo es un archivo de imagen .iso dejamos esta configuraci贸n como est谩 en VDI(VirtualBox Disk Image) Y clic en Next.


Luego saldr谩 esta ventana y le seleccionamos la opci贸n que dice reservado din谩mica mente luego clic en Next.

Ahora seleccionamos el Nombre de Unidad de Disco duro Virtual y el Tama帽o, en este caso el nombre que le escribimos fue Ubuntu y el tama帽o lo dejamos como est谩.(8gb predeterminados). Y luego clic en Crear.

Ya creada nuestra maquina virtual quedar铆a as铆.


EJECUTAR  UBUNTU

Ahora procederemos a ejecutar nuestro sistema Operativo , nos ubicamos en donde esta nuestra maquina virtual (donde esta la parte resaltada en la imagen) y damos doble clic para encenderla.


Nos saldr谩 esta ventana en la cual tendremos que seleccionar nuestro archivo de imagen .iso del sistema operativo. Para eso damos clic en la carpeta y buscamos la ubicaci贸n.

En este caso lo tengo en una USB y la version de ubuntu 11.04 de de 32-bits, seleccionamos el archivo y damos clic en abrir.

Una vez ya seleccionado nuestro sistema operativo para iniciar nuestra maquina virtual damos clic en iniciar.



Luego Esperamos a que inicie nuestro Sistema Operativo.

Imagen de como se ve que esta iniciando ↓↓↓ Tambi茅n nos dice arriba en el nombre de la ventana que esta "Corriendo".



Una vez iniciado nos saldr谩 esta ventana que nos dir谩 en que idioma lo queremos y si queremos probar ubuntu o instalarlo, seleccionamos nuestro idioma y despu茅s le damos clic en la primera opci贸n en "Probar Ubuntu" y as铆 lo ejecutaremos.


Luego empezar谩 a cargar y nos saldr谩 el escritorio de nuestro sistema operativo Ubuntu y podremos utilizarlo. 



Y ya eso es todo lo que debemos hacer. Muchas Gracias Por Tu Visita. Cualquier duda no olvides comentar.


Derechos Reservados © jgaldamez2000.blogspot.com  
Tutorial Realizado por Josu茅 Gald谩mez.馃槈馃槉

domingo, 20 de noviembre de 2016

Sistemas Operativos Moviles

ANDROID

Android es un sistema operativo basado en el n煤cleo Linux. Fue dise帽ado principalmente para dispositivos m贸viles con pantalla t谩ctil, como tel茅fonos inteligentes, tablets o tabl茅fonos; y tambi茅n para relojes inteligentes, televisores y autom贸viles. Inicialmente fue desarrollado por Android Inc., empresa que Google respald贸 econ贸micamente y m谩s tarde, en 2005, la compr贸.9 Android fue presentado en 2007junto la fundaci贸n del Open Handset Alliance (un consorcio de compa帽铆as de hardware, software y telecomunicaciones) para avanzar en los est谩ndares abiertos de los dispositivos m贸viles.10 El primer m贸vil con el sistema operativo Android fue el HTC Dream y se vendi贸 en octubre de 2008.11 Los dispositivos de Android venden m谩s que las ventas combinadas de Windows Phone e IOS.12 13 14 15
El 茅xito del sistema operativo se ha convertido en objeto de litigios sobre patentes en el marco de las llamadas «Guerras por patentes de tel茅fonos inteligentes» (en ingl茅s, Smartphone patent wars) entre las empresas de tecnolog铆a.16 17 Seg煤n documentos secretos filtrados en 2013 y 2014, el sistema operativo es uno de los objetivos de las agencias de inteligencia internacionales.La versi贸n b谩sica de Android es conocida como Android Open Source Project (AOSP). A diferencia de iOS, el sistema propiedad de Apple, que solo se puede montar en sus propios dispositivos m贸viles, Android est谩 liberado y es apto para que cualquier compa帽铆a tecnol贸gica que lo desee, pueda implementar el c贸digo base y adaptarlo a sus dispositivos. Esto es una gran ventaja que nos ofrece Android con respecto a iOs, ya que podemos encontrar multitud de marcas y modelos que vienen fabricados en base a este simp谩tico Androide verde.

Por el contrario, una de las grandes desventajas de Android con respecto al sistema operativo del gran genio de Cupertino, es en lo referente a las actualizaciones del sistema. Si bien en iOS las actualizaciones son autom谩ticas y est谩n para todos sus dispositivos a la vez, en Android esto es un poco mas dif铆cil de conseguir, y mucho depende de que la compa帽铆a fabricante de nuestro terminal m贸vil, quiera o le salga a cuenta actualizar sus propios dispositivos.

Normalmente, estas grandes compa帽铆as dejan de lado a los terminales m谩s viejos para dar soporte de actualizaciones a sus dispositivos m谩s novedosos o 煤ltimos lanzamientos, cosa que indudablemente en iOS no ocurre y tratan a todas sus creaciones por igual.

Tambi茅n es bueno decir, que una de las grandes ventajas que tiene este sistema operativo pensado para m贸viles, es que al ser un sistema de c贸digo abierto, es f谩cil que podamos encontrar actualizaciones no oficiales a Firmwares m谩s actuales que el que lleva de manera nativa nuestro dispositivo; pudiendo as铆 de manera extraoficial谩 darle alg煤n tiempo mas de vida a nuestro peque帽o aparato tecnol贸gico.

LOGO 

DISE脩O




IOS

iOS es un sistema operativo m贸vil de la multinacional Apple Inc. Originalmente desarrollado para el iPhone (iPhone OS), despu茅s se ha usado en dispositivos como el iPod touch y el iPad. No permite la instalaci贸n de iOS en hardware de terceros. Ten铆a el 26 % de cuota de mercado de sistemas operativos m贸viles vendidos en el 煤ltimo cuatrimestre de 2010, detr谩s de Android y Windows Phone. Actualmente su sistema operativo se encuentra en la d茅cima versi贸n, mejor conocida como iOS 10.
Apple anunci贸 el lunes 21 de septiembre de 2015 que su nuevo sistema operativo iOS 9 ya ha superado el 70 % de adopci贸n dentro de sus dispositivos compatibles. Seg煤n la marca de Cupertino, 2 de cada 3 dispositivos tienen iOS 9 instalado.
El 23 de septiembre de 2015 (tan solo una semana despu茅s de la salida de iOS 9), Apple saca iOS 9.0.1 para solucionar problemas relacionados con las alarmas y temporizadores.
Los elementos de control consisten de deslizadores, interruptores y botones. La respuesta a las 贸rdenes del usuario es inmediata y provee una interfaz fluida. La interacci贸n con el sistema operativo incluye gestos como deslices, toques, pellizcos, los cuales tienen definiciones diferentes dependiendo del contexto de la interfaz. Se utilizan aceler贸metros internos para hacer que algunas aplicaciones respondan a sacudir el dispositivo (por ejemplo, para el comando deshacer) o rotarlo en tres dimensiones (un resultado com煤n es cambiar de modo vertical al apaisado u horizontal)

LOGO

DISE脩O





WINDOWS PHONE

Windows Phone es un sistema operativo m贸vil desarrollado por la empresa Microsoft para tel茅fonos inteligentes y otros dispositivos m贸viles. Fue lanzado al mercado el 21 de octubre de 2010 en Europa y el 8 de Noviembre en Estados Unidos, con la finalidad de suplantar el conocido Windows Mobile.

Microsoft decidi贸 realizar un cambio completo en este nuevo sistema operativo con respecto al otro, no solo se cambio el nombre, sino que se desarrollo desde cero, presentando una interfaz completamente nueva, mejor comportamiento y un mayor control sobre las plataformas de hardware que lo ejecutan, todo con el prop贸sito de volver a ser competitivo en el mundo de los m贸viles.

La primera generaci贸n de Windows Phone es Windows Phone 7 Series conocido tambi茅n como Windows Phone 7, dicho n煤mero fue tomado debido a que su antecesor en el mercado era Windows Mobile 6.5. Cabe se帽alar que el Windows Phone presenta incompatibilidad con los Windows Mobile anteriores, los usuarios no ser谩n capaces de actualizar el Windows en su tel茅fono y por ende deber谩n comprar uno nuevo con el reciente sistema operativo.

Con esta plataforma, Microsoft llega como una nueva propuesta de movilidad dise帽ada para integrar y maximizar experiencias a trav茅s de la web, la PC y el tel茅fono, mediante aplicaciones y servicios. Se ha establecido una serie de requisitos m铆nimos de hardware para que las compa帽铆as que manufacturan los tel茅fonos puedan utilizar Windows Phone 7 en sus equipos.
Todo esto brinda ciertas ventajas a los desarrolladores de aplicaciones pues reduce la fragmentaci贸n de la plataforma al no tener una variedad infinita de tama帽os, formas y recursos de hardware. Windows Phone se encuentra disponible en los equipos de sus principales socios comerciales, tales como HTC, HP, LG, Toshiba, Sony Ericsson, Samsung, entre otros.
Por primera vez, Microsoft lleva un servicio de Xbox Live y la experiencia Zune (plataforma de entretenimiento) al tel茅fono m贸vil. Asimismo de ofrecer mayor integraci贸n con Windows Live y gran 茅nfasis en la utilizaci贸n del tel茅fono con los dedos (t谩ctil), y tambi茅n est谩 en ser un foco en las redes sociales con People Hub, un 谩rea donde se encuentran todos nuestros contactos y que se puede sincronizar con Facebook.
Lo importante de este nuevo sistema operativo m贸viles es que por sus caracter铆sticas y funciones ha recibido buenas cr铆ticas por la prensa especializada; y se espera que los modelos m贸viles equipados con Windows Phone aumenten cada vez m谩s en el mercado.


LOGO


DISE脩O





BLACKBERRY OS

El BlackBerry OS es un sistema operativo m贸vil de c贸digo cerrado desarrollado por BlackBerry, antigua Research In Motion (RIM); para los dispositivos BlackBerry. El sistema permite multitarea y tiene soporte para diferentes m茅todos de entrada adoptados por RIM para su uso en computadoras de mano, particularmente la trackwheel, trackball, touchpad y pantallas t谩ctiles. Su desarrollo se remonta la aparici贸n de los primeros handheld en 1999. Estos dispositivos permiten el acceso a correo electr贸nico, navegaci贸n web y sincronizaci贸n con programas como Microsoft Exchange o Lotus Notes aparte de poder hacer las funciones usuales de un tel茅fono m贸vil.

Al igual que en el SO Symbian desarrolladores independientes tambi茅n pueden crear programas para BlackBerry pero en el caso de querer tener acceso a ciertas funcionalidades restringidas necesitan ser firmados digitalmente para poder ser asociados a una cuenta de desarrollador de RIM

BlackBerry 10 es el m谩s reciente sistema operativo m贸vil propietario, desarrollado por BlackBerry para su l铆nea de tel茅fono inteligente BlackBerry.5 6 7 Est谩 basado en QNX el cual fue adquirido por RIM en abril de 2010. La plataforma se llamaba originalmente BBX pero se cambi贸 cuando a RIM se le bloque贸 el uso de la marca comercial BBX despu茅s de la acci贸n legal de BASIS International, quien tambi茅n lo usa para su software.8 El CEO de RIM, Thorsten Heins, ha dicho que la compa帽铆a est谩 considerando licenciar BlackBerry 10 a otros OEMs.

LOGO




DISE脩O




UBUNTU TOUCH

Ubuntu Touch es un sistema operativo m贸vil basado en Linux desarrollado por Canonical. Presentado el 2 de enero de 2013 al p煤blico mediante un anuncio en la web de Ubuntu, culmina el proceso de Canonical para desarrollar una interfaz que pueda utilizarse en ordenadores de sobremesa, port谩tiles, netbooks, tabletas y tel茅fonos inteligentes. Esta interfaz, Unity, se compone, a grandes rasgos, de un dock a la izquierda, una especie de panel en la parte superior y un sistema de b煤squeda que emplea "lentes".

Ubuntu Touch se caracteriza por ser un sistema dise帽ado para plataformas m贸viles. Ubuntu Touch utiliza el framework Qt 5 basado en la interfaz de usuario t谩ctil y varios marcos de software desarrollados originalmente para Maemo y MeeGo como oFono. Adem谩s cuenta con un inicio de sesi贸n 煤nico, utilizando libhybris, sistema que se usa con n煤cleos Linux utilizadas en Android, lo que hace que sea f谩cilmente portado a los 煤ltimos tel茅fonos inteligentes Android. Ubuntu Touch utiliza las mismas tecnolog铆as esenciales del Escritorio de Ubuntu, por lo que las aplicaciones dise帽adas para esta plataforma pueden ser usada en ambas. 
Es la adaptaci贸n que faltaba dentro del desarrollo que Canonical ha hecho de Ubuntu, que ya funcionaba en ordenadores de sobremesa, port谩tiles, netbooks, tablets. Incluye la interfaz gr谩fica Unity, utiliza el framework Qt 5 y varios marcos de software desarrollados originalmente para Maemo y MeeGo como oFono. Adem谩s cuenta con un inicio de sesi贸n 煤nico, utilizando libhybris que permite drivers y librer铆as de Android en Linux.

Ubuntu Touch tiene un men煤 como el escritorio de Ubuntu, incluyendo la terminal o consola de comandos. Al mover el dedo hacia arriba o hacia abajo desde el centro de la terminal se puede acceder al historial de uso de esa sesi贸n, para tomar comandos ya tecleados. Al pulsar durante unos instantes en el centro de la pantalla aparece un men煤 circular con atajos de teclado. Esto emula realmente la experiencia de ordenador que se ten铆a en las distribuciones linux.

LOGO


DISE脩O











Enlaces externos:



lunes, 14 de noviembre de 2016

TEMAS EN GENERAL


APLICACIONES Y SOFTWARE DE SISTEMAS

Varios tipos de software se describen bas谩ndose en su m茅todo de distribuci贸n. Entre estos se encuentran los as铆 llamados programas enlatados, el software desarrollado por compa帽铆as y vendido principalmente por distribuidores, el freeware y software de dominio p煤blico, que se ofrece sin costo alguno, el shareware, que es similar al freeware, pero suele con llevar una peque帽a tasa a pagar por los usuarios que lo utilicen profesionalmente y, por 煤ltimo, el infame vapourware, que es software que no llega a presentarse o que aparece mucho despu茅s de lo prometido
El software es la parte logica de computadora, que permite el manejo de los recursos y la realizacion de tareas especificas, tambien denominados programas.

TIPOS DE SOFTWARE

Software: Se puede entender como una serie de instrucciones efectuadas para el funcionamiento del hardware de las computadoras.  Adem谩s proporciona un valor espec铆fico al negocio y no como el hardware que es de prop贸sito general.
Hay dos tipos principales de aplicaciones y de sistemas.
DE APLICACI脫N: Conjunto de instrucciones de computadora escritas con un lenguaje de programaci贸n, las cuales dirigen al hardware para que efect煤e actividades espec铆ficas de procesamiento de datos y de informaci贸n que proporcionan funcionalidad al usuario.  Esta puede ser amplia: procesamiento general de palabras o limitada como la n贸mina.  Los programas de aplicaci贸n satisfacen una necesidad como incrementar la productividad o mejorar decisiones del nivel de inventarios.
DE SISTEMAS: Act煤a como intermediario entre el hardware de c贸mputo y los programas de aplicaci贸n.  Realiza importantes funciones autorreguladoras como por ejemplo: cargarse por s铆 sola cuando la computadora se activa por 1陋 vez como Windows 98, proporcionar un conjunto de instrucciones utilizadas para todas las aplicaciones.  La programaci贸n de sistemas se refiere a la creaci贸n o bien a la modificaci贸n del software de sistemas.
Los programas de aplicaci贸n manipulan fundamentalmente datos o textos para producir o proporcionar informaci贸n y los programas de sistemas manipulan recursos de hardware de computadora; este ofrece funciones y limitaciones dentro de las cuales puede operar el software de la aplicaci贸n a diferencia del hardware, el cual puede dise帽arse y fabricarse en l铆neas de ensamble automatizadas, el software debe programarse manualmente


TIPOS DE SOFTWARE DE APLICACI脫N

Existe un gran n煤mero de programas de aplicaci贸n dise帽ados para fines espec铆ficos, ej: Control de inventarios o de n贸minas.  Un paquete es un programa o grupo de ellos de computadora que ha creado un vendedor, disponible en forma preempaquetada.  Hay programas de prop贸sito general que no se vinculan con alguna tarea espec铆fica como:  hoja de c谩lculo, administrador de datos, procesador de palabras, editor por computadora, el graficador, multimedia y para las comunicaciones.

HOJA DE C脕LCULO: 
Transformar la pantalla en cuadr铆culas.  Dichos paquetes se usan sobretodo en el apoyo para las decisiones como las relativas al procesamiento de informaci贸n financiera (declaraciones de ingresos o an谩lisis de flujo de efectivo).
ADMINISTRADOR DE DATOS: 
Apoya el almacenamiento, la recuperaci贸n y la manipulaci贸n de datos.  Existen dos tipos:  programas de llenado que se modelan con t茅cnicos de llenado manual y sistemas administradores de bases de datos (DBMS) que aprovechan la capacidad de una computadora para almacenar y recuperar con rapidez y precisi贸n datos en el almacenamiento primario y secundario.  Una base de datos es una colecci贸n de archivos que sirven como los recursos de datos para los sistemas de informaci贸n basados en computadora.  En 茅sta todos los datos se integran con relaciones establecidas.
PROCESADOR DE PALABRAS:
 Permite manipular texto y no solo n煤meros.  Un paquete consta de un conjunto integrado por programas que incluyen un programa editor, uno que formatea, uno que imprime, un diccionario, revisor gramatical, programas integrados de gr谩ficas, diagramas y dibujos.  Los programas WYSIWFG (What you see is what you get, lo que usted ve, es lo que obtiene) exhiben el material del texto sobre la pantalla.
GRAFICADOR: 
Le permite al usuario crear, almacenar y exhibir o imprimir diagramas, gr谩ficas, mapas y dibujos.  Uno de los m谩s destacados es el graficador de ingenier铆a, el cual acorta el tiempo e incrementa la productividad de dibujantes e ingenieros.
SOFTWARE DE COMUNICACIONES:
 A menudo las computadoras se interconectan con el fin de compartir o de relacionar informaci贸n.  Intercambian datos a trav茅s de cables especiales o p煤blicos, l铆neas telef贸nicas, sistemas de retransmisi贸n de sat茅lite o circuitos de microondas.
GRUPOS DE SOFTWARE: 
Paquetes integrados de software de aplicaci贸n y pueden incluir procesadores de palabras, hojas de c谩lculo, sistemas administradores de bases de datos, graficadoras, herramientas de comunicaci贸n y otros.  Est谩n:  Microsoft Office, Corel Perfect Office y Lotus Smort Sorte.

SOFTWARE DE GROUPWARE: 
El software de grupo de trabajo ayuda a los grupos y equipos a trabajar en conjunto compartiendo informaci贸n y controlando al flujo de trabajo dentro del grupo.  Apoyan tareas espec铆ficas como: la administraci贸n del proyecto, programaci贸n de tiempos, al grupo de trabajo y la recuperaci贸n de base de datos compartidas.  Permiten ver la pantalla de cada uno de los dem谩s, compartir datos e intercambiar ideas.
SOFTWARE EMPRESARIAL INTEGRADO: 
}Consiste en programas que manejan las operaciones vitales de la compa帽铆a, desde el levantamiento de pedidos, hasta la manufactura y la contabilidad.  Apoya la administraci贸n de la cadena de suministros, as铆 como la administraci贸n de recursos humanos y la financiera.
Hay otros software de aplicaci贸n como: Software de generaci贸n de ideas, administradores de proyectos, administraci贸n financiera, de mercadotecnia, mejoramiento de la productividad, administraci贸n de recursos humanos, entre otros.

SOFTWARE DE SISTEMAS

El software de sistemas corresponde a la clase de programas que controlan y apoyan al hardware de computadora y sus actividades de procesamiento de la informaci贸n.  Es m谩s general que el de aplicaci贸n y suele ser independiente de cualquier tipo espec铆fico de aplicaci贸n.  Apoyan al de aplicaci贸n dirigiendo las funciones b谩sicas de la computadora.  Ej:  Cuando la computadora se activa, el programa de iniciaci贸n (un programa de sistemas) prepara y alista a todos los dispositivos para el procesamiento.  El software de sistemas puede agruparse entre categor铆as funcionales principales:
·          Los programas de control del sistema controlan el uso del hardware, el software y los recursos de datos de un sistema de computadora durante la ejecuci贸n de una tarea de procesamiento de informaci贸n del usuario.
·          Los programas de apoyo al sistema sustentan las operaciones, la administraci贸n y a los usuarios de un sistema de computadora, proporcionando una diversidad de servicios.
·          Los programas de desarrollo de sistemas ayudan a los usuarios a desarrollar programas y procedimientos de informaci贸n y a preparar las aplicaciones de usuario.


N脷CLEO O KERNEL

El Kernel 贸 n煤cleo, 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 el 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 n煤cleos 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.

Funciones del Kernel
  • Administraci贸n de la memoria para todos los programas y procesos en ejecuci贸n.
  • Administraci贸n del tiempo de procesador que los programas y procesos en ejecuci贸n utilizan.
  • La comunicaci贸n entre los programas que solicitan recursos y el hardware.
  • Gesti贸n de los distintos programas inform谩ticos (tareas) de una m谩quina.
  • Gesti贸n del hardware (memoria, procesador, perif茅rico, forma de almacenamiento, etc.)

LENGUAJE DE M脕QUINA

Fue el primer lenguaje utilizado en la programaci贸n para las primeras computadoras, pero dej贸 de utilizarse por su dificultad y complicaci贸n, siendo sustituido por otros lenguajes m谩s f谩ciles de aprender y utilizar, y que adem谩s reducen la posibilidad de cometer errores.La informaci贸n que hace que el hardware de la computadora realice una determinada actividad de llama instrucci贸n, por consiguiente una instrucci贸n es un conjunto de unos y ceros, las instrucciones as铆 formadas equivalen a acciones elementales de la m谩quina, por lo que al conjunto de dichas instrucciones que son interpretadas directamente por la m谩quina se denomina lenguaje m谩quina.
El lenguaje m谩quina es el 煤nico lenguaje que puede ejecutar una computadora, es espec铆fico en cada arquitectura, es un c贸digo que es interpretado directamente por el microprocesador, est谩 compuesto por un conjunto de instrucciones ejecutadas en secuencia que representan acciones que la m谩quina podr谩 tomar.
El lenguaje m谩quina es el 煤nico que entiende directamente la computadora, utiliza el alfabeto binario que consta de los dos 煤nicos s铆mbolos 0 y 1, denominados bits; f铆sicamente, se materializan con tensiones comprendidas entre 0 y 4.0 voltios y entre 4 y 5 voltios, respectivamente. Para representar datos que contengan una informaci贸n se utilizan una serie de unos y ceros cuyo conjunto indica dicha informaci贸n.
Todo c贸digo fuente en 煤ltima instancia debe llevarse a un lenguaje m谩quina mediante el proceso de compilaci贸n o interpretaci贸n para que la computadora pueda ejecutarlo.
Las instrucciones preparadas en cualquier lenguaje de m谩quina tienen por lo menos dos partes, el comando u operaci贸n, que dice a la computadora cu谩l es la funci贸n que va a realizar y la instrucci贸n es el operando, que indica a la computadora donde hallar o almacenar los datos y otras instrucciones que se van a manipular; el n煤mero de operandos de una instrucci贸n var铆a en las distintas computadoras, una instrucci贸n en lenguaje m谩quina puede, por ejemplo, representarse de la siguiente forma:

011011001010010011110110

Esta secuencia es f谩cilmente ejecutada por la computadora, pero es de dif铆cil interpretaci贸n, siendo aun m谩s dif铆cil la interpretaci贸n de un programa escrito de esta forma, esta dificultad hace que los errores sean frecuentes y la correcci贸n de los mismos costosa, cuando no imposible, al igual que la verificaci贸n y modificaci贸n de los programas.
Como se puede observar, estas instrucciones ser谩n f谩ciles de leer por la computadora y dif铆ciles por un programador, y viceversa, esta raz贸n hace dif铆cil escribir programas en c贸digo o lenguaje a m谩quina y requiere buscar otro lenguaje para comunicarse con la computadora, pero que sea m谩s f谩cil de escribir y leer por el programador. Para evitar la tediosa tarea de escribir programas en lenguaje maquina, se han dise帽ado otros lenguajes de programaci贸n que facilitan la escritura y posterior ejecuci贸n de los programas.

FIRMWARE

Firmware es un sistema que se desarrolla para establecer un “Firme” lazo entre el Hardware y el Software, de ah铆 proviene su denominaci贸n, la cual fue empleada por primera vez en los a帽os 60 para se帽alar a un conjunto de normas insertado en una tarjeta electr贸nica para que un aparato m谩s grande ejecutar谩 una funci贸n autom谩tica. Si bien es cierto que el Firmware es creado desde un c贸digo fuente que se escribe a trav茅s de un software, este tiene una relaci贸n m谩s f铆sica que cualquier programa pueda ejercer sobre un equipo
Estos lenguajes de programaci贸n son guardados en las memorias ROM, es decir, los almacenamientos de datos internos de los equipos, una RAM es la encargada de mantener la orden activa mientras ejecuta el proceso y el procesador de enviarla a la parte del sistema indicada para que se haga.
El Firmware a帽ade desde las 贸rdenes m谩s fundamentales a la m谩quina hasta las m谩s complejas. El hardware gestiona con sus diferentes capacidades todas las 贸rdenes que el sistema de leyes autom谩ticas emite. Con el avance en la tecnolog铆a de los Microprocesadores estos firmwares fueron elaborados de manera m谩s elaborada y a帽adiendose a equipos m谩s cotidianos: lavadoras, cocinas, televisores, equipos de sonido e incluso veh铆culos.Los Firmwares de los equipos electr贸nicos son actualizados no para agregar nuevas opciones y alternativas como lo hacen los softwares de las computadoras, lo hacen para reparar o mejorar la conexi贸n de las funcionalidades del hardware con las indicadas en la ley o norma creada. No podemos dejar de mencionar que muchos equipos electr贸nicos mejoran dentro del Firmware los protocolos de seguridad, por ejemplo: el firmware de un reproductor de DVD o Blu Ray actualiza sus protocolos de seguridad para evitar que los discos piratas puedan ser reproducidos de una manera eficiente.

HARDWARE

El hardware es la parte f铆sica de un ordenador o sistema inform谩tico, est谩 formado por los componentes el茅ctricos, electr贸nicos, electromec谩nicos y mec谩nicos, tales como circuitos de cables y circuitos de luz, placas, utensilios, cadenas y cualquier otro material, en estado f铆sico, que sea necesario para hacer que el equipo funcione. El t茅rmino viene del Ingl茅s, significa partes duras.
El hardware es b谩sicamente utilizado por las computadoras y aparatos electr贸nicos. Cualquier parte del equipo, como llaves, cerraduras, cadenas y piezas de la computadora en s铆, se llama hardware. El hardware no se limita a los ordenadores personales, tambi茅n se dispone en los autom贸viles, tel茅fonos m贸viles, c谩maras, robots, etc.
Para un correcto funcionamiento del hardware, tambi茅n se necesita el software, que es la parte l贸gica de la inform谩tica y no es tangible. Es en el software donde est谩 toda la parte electr贸nica y tiene el poder de hacer todas las operaciones que realiza un sistema electr贸nico. El software es cualquier programa inform谩tico que se puede utilizar, copiar, etc. Y s贸lo con la combinaci贸n de software y hardware, el ordenador puede trabajar de manera m谩s precisa y eficaz.
Realmente s贸lo se necesita el hardware b谩sico, como la CPU (Unidad Central de Procesamiento), la memoria RAM, el disco duro, el monitor, la tarjeta gr谩fica, y no el llamado hardware complementario, como son los diferentes perif茅ricos, por ejemplo, el teclado, el rat贸n, la unidad de disquete, la unidad de CD o DVD, la impresora, el esc谩ner, el disco duro r铆gido, los altavoces, etc. para que la computadora funcione m铆nimamente.