Baixe o app para aproveitar ainda mais
Prévia do material em texto
Tizen Tizen é um sistema operacional de código aberto, baseado em Linux, que é desenvolvido e mantido por uma colaboração liderada pela Linux Foundation e suportada por empresas como a Samsung, Intel e outros membros da Tizen Association. O Tizen é projetado para funcionar em uma ampla variedade de dispositivos, incluindo smartphones, smart TVs, wearables, sistemas embarcados e dispositivos da Internet das Coisas (IoT). 1 Quem criou o Tizen? O sistema operacional Tizen foi criado e é mantido por uma colaboração de empresas e organizações, com a Linux Foundation atuando como uma das principais entidades por trás do projeto. Alguns dos principais membros da Tizen Association, que é a organização que lidera o desenvolvimento do Tizen, incluem a Samsung, a Intel, a Huawei, a Panasonic, a Sprint, a Vodafone e muitas outras 2 Quando foi criado o Tizen? O desenvolvimento do Tizen começou em 2011. 3 O Tizen é derivado de outro Sistema Operacional? O Tizen é baseado em um kernel Linux, que é um componente comum em muitos sistemas operacionais, incluindo Android e várias distribuições de Linux. O sistema operacional Tizen não é diretamente derivado de outro sistema operacional existente. Em vez disso, ele é um sistema operacional desenvolvido desde o início como um projeto independente, embora tenha se beneficiado de contribuições de diversas fontes, incluindo tecnologias e conhecimentos de código aberto. 4 O Tizen é monoprogramável ou multiprogramável? O Tizen é um sistema operacional multiprogramável. Isso significa que ele suporta a execução simultânea de vários programas ou processos, permitindo que aplicativos e tarefas concorrentes sejam executados em um dispositivo que executa o Tizen. 5 Quais são os requisitos mínimos de hardware necessário para o Tizen? Smartphones Tizen: CPU: 1 GHz (núcleo único ou dual-core) RAM: 512 MB a 1 GB Armazenamento: 4 GB ou mais Tela sensível ao toque: 480x800 pixels ou superior Smart TVs Tizen: CPU: Dual-core ou quad-core RAM: 1 GB ou mais Armazenamento: 4 GB a 16 GB ou mais Resolução da tela: Full HD (1920x1080 pixels) ou 4K Ultra HD (3840x2160 pixels) Conectividade de rede: Wi-Fi e Ethernet 6 Qual é a última versão do sistema Tizen? A versão mais recente do Tizen é a 7.0M1. 7 Quais linguagens de programação o Tizen suporta? O Tizen suporta várias linguagens de programação, incluindo C, C++, HTML5 e JavaScript. 8 Estrutura do Sistema Tizen Arquitetura do núcleo A arquitetura do núcleo do Tizen é baseada nas funcionalidades e características do kernel Linux, adaptando-se às necessidades específicas do sistema operacional e dos dispositivos nos quais é executado. É importante observar que o Tizen é altamente flexível e pode ser personalizado para atender a uma ampla gama de requisitos de hardware e aplicativos, graças à base do kernel Linux e à sua arquitetura modular Nome do núcleo O núcleo (kernel) do sistema Tizen é baseado no kernel Linux. Portanto, o nome do núcleo é o "kernel Linux". Mecanismo de chamada a rotina do sistema O mecanismo de chamada a rotina do sistema, também conhecido como syscall (system call), é uma interface que permite que os programas de usuário solicitem serviços e recursos do kernel do sistema operacional Interfaces de comunicação com o usuário O Tizen oferece interfaces de usuário personalizadas para dispositivos, como interfaces gráficas ou interfaces de controle remoto, dependendo do tipo de dispositivo. 9 Suporte ao POSIX O Tizen oferece suporte limitado ao POSIX, permitindo a execução de aplicativo e tarefas compatíveis com esse padrão. 10 Processos e Threads O Tizen suporta a criação de processos e threads, possibilitando a execução Simutânea de aplicativos e tarefas em um ambiente multitarefa. 11 Gerência do Processador A gerência do processador no sistema operacional Tizen envolve o agendamento e a alocação de tempo de CPU para processos e threads em execução. O objetivo é otimizar o uso do processador e garantir que os processos e threads sejam executados de maneira eficiente e justa.. 12 Gerência de Memória O Tizen utiliza técnicas de alocação de memória semelhantes ao Linux, alocando memória conforme necessário. Além disso, o Tizen suporta memória virtual, permitindo que aplicativos usem mais memória do que a fisicamente disponível. 13 Sistema de Arquivos O Tizen suporta vários sistemas de arquivos, como ext4, F2FS e Tizen File System (TzFS), oferecendo flexibilidade de armazenamento para os aplicativos. A alocação de espaço é gerenciada por sistemas de arquivos específicos, como o TzFS, garantindo a eficiência na utilização do armazenamento. 14 Gerência de Entrada e Saída . A gerência de entrada e saída (I/O) no sistema operacional Tizen é semelhante aos princípios gerais de gerência de I/O em outros sistemas operacionais. No entanto, o Tizen é uma plataforma flexível que abrange uma variedade de dispositivos, desde smartphones e smart TVs até dispositivos IoT (Internet das Coisas). A abordagem específica para a gerência de I/O pode variar dependendo do tipo de dispositivo e dos requisitos de interação com o usuário. 15 Adição de Novos Periféricos A adição de novos periféricos a um sistema Tizen pode variar dependendo do tipo de dispositivo e da categoria a que o periférico pertence. Geralmente, o Tizen suporta a conexão de novos periféricos por meio de tecnologias de comunicação padrão, como USB, Bluetooth, Wi-Fi, entre outras 16 Arquitetura de Camadas da Gerência de Dispositivos O Tizen utiliza uma arquitetura de camadas para a gerência de dispositivos. Com camadas de abstração e drivers específicos, é possível ter um controle detalhado sobre cada componente do sistema, garantindo uma operação eficiente e estável. 17 Utilização de Buffer O uso de buffers é comum na programação e na gerência de dispositivos no sistema Tizen, assim como em outros sistemas operacionais. Buffers são áreas de memória temporárias usadas para armazenar dados durante operações de entrada e saída (I/O), manipulação de imagens, processamento de vídeo e muitos outros cenários. 18 Operações de Entrada e Saída Operações de Entrada e Saída (I/O - Input/Output) no sistema Tizen envolvem a interação entre aplicativos e dispositivos de hardware, como leitores de tela, sensores, câmeras, redes, sistemas de arquivos e outros dispositivos periféricos. O Tizen oferece APIs e recursos para facilitar o gerenciamento de operações de I/O. 19 image1.png image2.jpg image3.jpeg image4.jpg image5.png image6.jpg image7.png image8.png image9.png image10.png image11.png image12.png image13.png image14.jpg image15.jpg image16.png
Compartilhar