UNIDAD 1

linea del tiempo

mapa conceptual

Niveles de sistemas operativo

Usuario (informática)

«Usuario» redirige aquí. Para otras acepciones, véase Consumidor.

Según la Real Academia Española, un usuario es «aquél que usa algo» o «que usa ordinariamente algo».1 Por ejemplo un usuario de una biblioteca es un lector interesado en leer algún volumen de su archivo. Sin embargo, esto se opone a los conceptos de la Web semántica, Web 2.0 y 3.0, ya que la realidad actual prima a los ciudadanos como emisores y no solo como receptores que «usan» los medios. Es preferible, por tanto, hablar de actores, sujetos, ciudadanos, etc. para referirse a las personas que interactúan en las redes digitales

En informática, una aplicación es un tipo de programa informático diseñado como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajos. Esto lo diferencia principalmente de otros tipos de programas, como los sistemas operativos (que hacen funcionar la computadora), los utilitarios (que realizan tareas de mantenimiento o de uso general), y los lenguajes de programación (para crear programas informáticos).

Suele resultar una solución informática para la automatización de ciertas tareas complicadas, como pueden ser la contabilidad, la redacción de documentos, o la gestión de un almacén. Algunos ejemplos de programas de aplicación son los procesadores de textos, hojas de cálculo, y base de datos.

¿Qué son los sistemas de archivos?

Un sistema de archivos son los métodos y estructuras de datos que un sistema operativo utiliza para seguir la pista de los archivos de un disco o partición; es decir, es la manera en la que se organizan los archivos en el disco. El término también es utilizado para referirse a una partición o disco que se está utilizando para almacenamiento, o el tipo del sistema de archivos que utiliza. Así uno puede decir “tengo dos sistemas de archivo” refiriéndose a que tiene dos particiones en las que almacenar archivos, o que uno utiliza el sistema de “archivos extendido”, refiriéndose al tipo del sistema de archivos.

La diferencia entre un disco o partición y el sistema de archivos que contiene es importante. Unos pocos programas (incluyendo, razonablemente, aquellos que crean sistemas de archivos) trabajan directamente en los sectores crudos del disco o partición; si hay un archivo de sistema existente allí será destruido o corrompido severamente. La mayoría de programas trabajan sobre un sistema de archivos, y por lo tanto no utilizarán una partición que no contenga uno (o que contenga uno del tipo equivocado).

El sistema de archivos o sistema de ficheros (en inglés: "filesystem") es el componente del sistema operativo encargado de administrar y facilitar el uso de las memorias periféricas, ya sean secundarias o terciarias.

Sus principales funciones son la asignación de espacio a los archivos, la administración del espacio libre y del acceso a los datos resguardados. Estructuran la información guardada en un dispositivo de almacenamiento de datos o unidad de almacenamiento (normalmente un disco duro de una computadora), que luego será representada ya sea textual o gráficamente utilizando un gestor de archivos.

Shell (informática)

En informática, el shell o intérprete de órdenes o intérprete de comandos es el programa informático que provee una interfaz de usuario para acceder a los servicios del sistema operativo.

Dependiendo del tipo de interfaz que empleen, los shells pueden ser:

  • De líneas texto (CLI, Command-Line Interface, interfaz de línea de comandos),
  • Gráficos (GUI, Graphical User Interface, interfaz gráfica de usuario),
  • De lenguaje natural (NUI, Natural User Interface, interfaz natural de usuario).

Los shells están diseñados para facilitar la forma en que se invocan o ejecutan los distintos programas disponibles en la computadora.

La interfaz de línea de comandos, traducción del inglés command-line interface o CLI –la cual es, en realidad, una transcripción incorrecta de interfaz de línea de órdenes, por el falso amigo command (orden/instrucción)– es un método que permite a los usuarios dar instrucciones a algún programa informático por medio de una línea de texto simple. Debe notarse que los conceptos de CLI, shell y emulador de terminal no son lo mismo, aunque suelen utilizarse como sinónimos.

Las CLI pueden emplearse interactivamente, escribiendo instrucciones en alguna especie de entrada de texto, o pueden utilizarse de una forma mucho más automatizada (archivo batch), leyendo órdenes desde un archivo de scripts.

La interfaz gráfica de usuario, conocida también comoGUI (del inglés graphical user interface), es un programa informático que actúa de interfaz de usuario, utilizando un conjunto de imágenes y objetos gráficos para representar la información y acciones disponibles en la interfaz. Su principal uso, consiste en proporcionar un entorno visual sencillo para permitir la comunicación con el sistema operativo de una máquina o computador.

Habitualmente las acciones se realizan mediante manipulación directa, para facilitar la interacción del usuario con la computadora. Surge como evolución de las interfaces de línea de comandos que se usaban para operar los primeros sistemas operativos y es pieza fundamental en un entorno gráfico. Como ejemplos de interfaz gráfica de usuario, cabe citar los entornos de escritorio Windows, el X-Window de GNU/Linux o el de Mac OS X, Aqua.

En el contexto del proceso de interacción persona-computadora, la interfaz gráfica de usuario es el artefacto tecnológico de un sistema interactivo que posibilita, a través del uso y la representación del lenguaje visual, una interacción amigable con un sistema informático

La interfaz natural de usuario (en inglés natural user interface, NUI) es el tipo de interfaz de usuario en las que se interactúa con un sistema, aplicación, etcétera, sin utilizar sistemas de mando o dispositivos de entrada (como en las interfaces gráficas de usuarios, sería un ratón, teclado alfanumerico, lápiz óptico, panel táctil, joystick, etcétera), y en su lugar, se hace uso de movimientos gestuales del cuerpo o de alguna de sus partes tales como las manos, sirviendo de mando de control.

Estructuras niveles o estratos de diseño

 

 

 

 El nucleo o kernel se divide en 5 capas o niveles:

    Nivel 1. Gestion de Memoria:Proporciona las facilidades de bajo nivel para la gestion de memoria secundaria necesaria para la ejecucion de procesos.

    Nivel 2. Procesador:  Se encarga de activar los cuantums de tiempo para cada uno de los procesos, creando interrupciones de hardware cuando no son respetadas.

    Nivel 3. Entrada/Salida: Proporciona las facilidades para poder utilizar los dispositivos de E/S requeridos por los procesos.

    Nivel 4. Informacion o Aplicacion o Interprete  de Lenguajes: Facilita la comunicacion con los lenguajes y el sistema operativo para aceptar las ordenes en cada una de las aplicaciones. Ejecutando un programa el software de este nivel crea el ambiente de trabajo e invoca a los procesos correspondientes.

    Nivel 5. Control de Archivos: Proporciona la facilidad para el almacenamiento a largo plazo y manipulacion de archivos con nombre, va asignando espacio y acceso de datos en memoria.
El nucleo o kernel realiza diferentes funciones tales como:

  • Manejo de interrupciones.
  • Creacion y destruccion de procesos.
  • Cambio de estado de los procesos.
  • Despacho
  • Suspension y reanudacion de procesos.
  • Sincronizacion de procesos.
  • Comunicacion entre procesos.
  • Manipulacion de los bloques de control de procesos.
  • Apoyo para las actividades de entrada/salida.
  • Apoyo para asignacion y liberacion de memoria.
  • Apoyo para el sistema de archivos.
  • Apoyo para el mecanismo de llamada y retorno de un procedimiento.
  • Apoyo para ciertas funciones de contabilidad del sistema.

    El nucleo y los procesos

    Una definicion mas especifica de lo que es el nucleo ( Kernel ) de un sistema operativo es: un conjunto de rutinas cuya mision es la de gestionar el procesador, la memoria, la entrada/salida y el resto de procesos disponibles en la instalacion. Toda esta gestion la realiza para atender al funcionamiento y peticiones de los trabajos que se ejecutan en el sistema.

    El esquema general de la gestion del procesador, es el siguiente:

  • Definicion y concepto de proceso.
  • El Bloque de Control de Proceso (PCB) como imagen donde el sistema operativo ve el estado del proceso.
  • Estados por los que pasa un proceso a lo largo de su existencia en la computadora.
  • Operaciones que se pueden realizar sobre un proceso.
  • Clasificacion de los procesos segun su forma de ejecucion, de carga, etc.

    Por proceso debe entenderse: un programa en ejecucion junto con el entorno asociado (registros, variables ,etc.).

 

 

INSTITUTO TECNOLÓGICO  SUPERIOR DE LA MONTAÑA
EXTENSIÓN ACADÉMICA: ILIATENCOINGENIERÍA  EN SISTEMAS COMPUTACIONALES.

SEMESTRE: TERCERO

MATERIA: SISTEMAS OPERATIV

TEMA:

Instalación de sistema operativo fedora

ING.: ADRIÁN NAVA SÁNCHEZ

ALUMNOS:

Marco Antonio Ramírez Estrada

TEÓDULO ZACARÍAS  CANTÚ

NUMERO DE CONTROL:

S14122013

 

 

ILIATENCO, GRO.,  A 14 DE SEPTIEMBRE DEL 2015

 

Fedora

 Es una distribución Linux para propósitos generales basada en RPM, que se caracteriza por ser un sistema estable, la cual es mantenida gracias a una comunidad internacional de ingenieros, diseñadores gráficos y usuarios que informan de fallos y prueban nuevas tecnologías. Cuenta con el respaldo y la promoción de Red Hat.

El proyecto no busca sólo incluir software libre y de código abierto, sino ser el líder en ese ámbito tecnológico. Algo que hay que destacar es que los desarrolladores de Fedora prefieren hacer cambios en las fuentes originales en lugar de aplicar los parches específicos en su distribución, de esta forma se asegura que las actualizaciones estén disponibles para todas las variantes de Linux. Max Spevack en una entrevista afirmó que: "Hablar de Fedora es hablar del rápido progreso del software libre y de código abierto."[2] Durante sus primeras 6 versiones se llamó Fedora Core, debido a que solo incluía los paquetes más importantes del sistema operativo.

Historia

El Proyecto Fedora fue creado a finales del 2003 cuando Red Hat Linux fue descontinuado. Red Hat Enterprise Linux (RHEL) continuaría siendo la distribución Linux oficialmente soportada por Red Hat, mientras que Fedora sería un proyecto comunitario. La rama de liberaciones de RHEL derivan de las versiones de Fedora.

El nombre de Fedora deriva de Fedora Linux, un proyecto creado por voluntarios que proveía software adicional a la distribución Red Hat Linux, y del característico sombrero Fedora usado en el logotipo de la distribución comercial. Fedora Linux fue finalmente absorbido en el Proyecto Fedora. Fedora es una marca registrada de Red Hat, aunque esto ha sido previamente disputado por los creadores del proyecto de repositorios Fedora, el problema ha sido resuelto.

Características

Fedora tiene una reputación de centrarse en la innovación, la integración de las nuevas tecnologías desde el principio y trabajar de cerca con upstream comunidades Linux. Hacer cambios aguas arriba en lugar de específicamente en Fedora asegura que los cambios están disponibles para todas las distribuciones de Linux .

Fedora tiene un ciclo de vida relativamente corto: Versión X sólo se admite hasta 1 mes después de la versión X + 2, y con aproximadamente 6 meses entre versiones, esto significa que una versión de Fedora es soportado durante unos 13 meses.  Esto promueve los últimos adelantos software de vanguardia, ya que libera a los desarrolladores de algunas restricciones de compatibilidad hacia atrás, pero también hace que Fedora una mala opción para el desarrollo de productos, que por lo general requiere de proveedores de apoyo a largo plazo. Los usuarios de Fedora pueden actualizar de una versión a otra usando fedup.

El escritorio por defecto en Fedora es el GNOME entorno de escritorio y la interfaz por defecto es el GNOME Shell . Otros entornos de escritorio, incluyendo KDE , Xfce , LXDE , MATE y canela , están disponibles y se pueden

Fedora utiliza el RPM sistema de gestión de paquetes.

La seguridad también es importante en Fedora con una característica específica de seguridad que se -Enhanced Linux Security , que implementa una variedad de políticas de seguridad, incluidos los controles de acceso obligatorios, y que Fedora adoptó desde el principio. 

VENTAJAS

   Administra mejor la memoria que Windows.

     No llena el disco de archivos ocultos que solo sirven para mostrarte los iconos (thumbs.db).

     Es un sistema operativo gratuito, el cual se puede descargar o pedir un cd de instalación sin costos desde internet.

     Es un sistema que no requiere mucha máquina para que funcione con fluidez.

     Es un sistema mucho más seguro debido a que el sistema operativo es más robusto que el resto, dificultando seriamente el ingreso de algún intruso

     La eficiencia permite que los programas funcionen con mayor rapidez, en comparación a otros sistemas operativos.

     Al ser más estable, es casi improbable que ocurran errores durante el funcionamiento de algún programa.

     Al conectarse en red, reconoce sin problemas otro tipo de distribuciones conectadas.

    El programa de arranque no sufre complicaciones.

    Al ser un sistema operativo libre, tiene la capacidad de ser modificado por cualquier programador.

    Muchos programas utilizados en investigación y trabajo científico solo funcionan en este sistema operativo.

DESVENTAJAS

     Muchos dispositivos de hardware no están diseñados para Linux. Por tanto su     instalación puede resultar tediosa o hasta imposible, dependiendo del caso.

     Muchas de las aplicaciones de Windows no se pueden ejecutar en Linux. Por tanto cualquier documento de Windows complejo (ej.: docx, xlsx, pptx, xps, etc) será difícil de trabajar en Linux.

      La gran mayoría de los juegos existentes para computador solo se pueden instalar en Windows.

     posee, en algunos casos, la facilidad de Windows de modificar todo haciendo clics. El uso de comandos y una pantalla de terminal asustan a muchos usuarios novatos.

      La gran mayoría de las empresas trabajan con sistemas windows, por lo que linux      queda renegado al trabajo en pc personales.

     Windows lidera la industria mundial de sistemas operativos (gracias también a sus    relaciones con empresas, organizaciones y países de todo el orbe).

 

 El usuario que recién comienza a trabajar en uncomputador (niños de 5 años de edad) demora menos en aprender windows que Linux.

 

Versiones de fedora

Versión

Nombre en código

Fecha de liberación

Final de soporte[91]

Versión del núcleo Linux

1

Yarrow

6 de noviembre de 2003

20 de septiembre de 2004

2.4.19

2

Tettnang

18 de mayo de 2004

11 de abril de 2005

2.5.5

3

Heidelberg

8 de noviembre de 2004

16 de enero de 2006

2.6.9

4

Stentz

13 de junio de 2005

7 de agosto de 2006

2.6.11

5

Bordeaux

20 de marzo de 2006

2 de julio de 2007

2.6.15

6

Zod

24 de octubre de 2006

7 de diciembre de 2007

2.6.18

7

Moonshine

31 de mayo de 2007

13 de junio de 2008

2.6.21

8

Werewolf

8 de noviembre de 2007

7 de enero de 2009

2.6.23.1

9

Sulphur

13 de mayo de 2008

10 de julio de 2009

2.6.25

10

Cambridge

25 de noviembre de 2008[

18 de diciembre de 2009

2.6.27

11

Leonidas

9 de junio de 2009

25 de junio de 2010

2.6.29-4

12

Constantine[92]

17 de noviembre de 2009

2 de diciembre de 2010

2.6.31

13

Goddard

25 de mayo de 2010

4 de junio de 2011

2.6.33

14

Laughlin

2 de noviembre de 2010

9 de diciembre de 2011

2.6.35

15

Lovelock

24 de mayo de 2011

26 de junio de 2012

2.6.38

16

Verne

8 de noviembre de 2011

12 de febrero de 2013

3.1.0

17

Beefy Miracle

29 de mayo de 2012

30 de julio de 2013

3.4.1

18

Spherical Cow[

15 de enero de 2013[

14 de enero de 2014

3.6

19

Schrödinger's Cat

2 de julio de 2013

6 de enero de 2015

3.9

20

Heisenbug

12 de diciembre de 2013

23 de junio de 2015

3.11

21

 

14 de octubre de 2014

 

3.19

22

 

26 de mayo de 2015

 

4.0

 

 

Leyenda

Versión antigua; sin soporte

Versión antigua; con soporte

Versión Actual

Versión Futura

 

MANUAL DE INSTALCION DE FEDORA

fedora manual.docx (2 MB)


Crea una web gratis Webnode