State Machine Operator System.
- for Windows : It's all about View.
- for Linux : It's all about File.
- for SMOS : It's all about Signal.
You can click \Bochs-2.6.9\bochs.exe to see its finial Execution effect like:
- It has 32-bit addressing capability, supports memory addresses within 4G, and supports page table directory.
- It is compatible with lba28 and lba48 hard disk read and write modes, and supports a single 2TB hard disk at most.
- Support FAT32 file system and customized Linux based file system (SMFS).
- Support buttons, edit boxes, lists and other windows like controls (hereinafter referred to as "SMOS controls").
- It supports the first set of keyboard coding, the left and right mouse buttons and wheel operations, and can perform mouse and keyboard operations similar to Windows 7 for SMOS controls.
- Support timer and display BIOS time.
- Support command line operation and shell output.
- It supports file management similar to Windows 7 file explorer manager, and can create, move and delete files and directories.
- Support multiple processes running at the same time.
- It supports loading, enumerating, switching and exiting of processes similar to Windows 7 process manager.
- Support interrupt non downtime processing.
- Support operation and error file recording.
- It supports stopping and starting the process message processing process.
- Support to display the current input, output and status name.
- Support color character display effect.
- Support hard disk and U disk loading and startup.
- Can open suffix Txt file, and format the display characters.
- Can display the file string path of current character set file.
- Can list files with the same suffix under the current file path.
- Ability to edit files.
- The ability to copy file contents to the clipboard for use by other applications.
- It can count and display the number of paragraphs, characters and words of the current file.
- The edited file can be saved to the hard disk.
- Able to display the file line number.
I Also write a book (with chinese) to give a minute description of specific realization method of SMOS《自制操作系统,基于状态机的操作系统的假设与实现》