¿Necesito un sistema operativo en mi dispositivo?

0

Planeo construir un dispositivo que ayude a transferir datos de un dispositivo de almacenamiento USB a otro. Planeo incorporar una interfaz de pantalla táctil para brindar al usuario un mayor control sobre la transferencia de datos.

  • ¿Este dispositivo necesitará un sistema operativo?
  • ¿Qué tipo de partes se necesitan para implementar un sistema operativo en un dispositivo de este tipo? (Entiendo que esta subpregunta puede ser demasiado amplia para este foro, por lo que me complacerá si me permite señalar información relevante dentro y fuera de Internet).

2 respuestas

4
  

¿Este dispositivo necesitará un sistema operativo?

Ningún dispositivo necesita un sistema operativo per se. Un sistema operativo simplemente proporciona una abstracción de las diversas operaciones que puede realizar el dispositivo; Si estas abstracciones no son necesarias (por ejemplo, el dispositivo nunca cambiará y solo ejecutará un fragmento de código hasta que se apague), entonces no es necesario un sistema operativo.

  

¿Qué tipo de partes se necesitan para implementar un sistema operativo en un dispositivo de este tipo? (Entiendo que esta subpregunta puede ser demasiado amplia para este foro, por lo que me complacerá si me permite señalar información relevante dentro y fuera de Internet).

Definitivamente demasiado amplio. Eche un vistazo a Sistemas operativos: diseño e implementación de Andrew S. Tanenbaum, donde pasa por la implementación de MINIX, un sistema operativo para máquinas x86.

    
respondido por el Ignacio Vazquez-Abrams
1

Casi todo se puede hacer sin un sistema operativo; pero puede requerir más trabajo (de ingeniería) que tener sentido ("sentido" es un cálculo de mérito muy relativo).

Si se trata de un proyecto de pasatiempo (bajo costo de mano de obra, necesita mantener bajos los costos de las piezas), puede hacer su propio trabajo o prescindir de él. Si se trata de un prototipo de dispositivo implantable que espera vender al fabricante de dispositivos médicos, puede elegir una opción diferente.

Tendrá un mejor manejo de eso cuando tenga una lista de requisitos y un diseño de sistema frente a usted, y algunos costos de partes, su trabajo con y sin usar un sistema operativo, su trabajo o $$ para haga o compre el sistema operativo, y si hay beneficios en el uso de un sistema operativo que no sea costo y tiempo, como tener más confianza en que su dispositivo será al menos tan confiable, correcto, vendible (a otro productor), ... que si no tenía uno.

    
respondido por el JRobert

Lea otras preguntas en las etiquetas