Sistema operacional Design do curso e simulação Sistema Linux
Introdução ao projeto
- Este projeto foi projetado com base nos tópicos relevantes no design do curso do sistema operacional do professor Jhy, Escola de Inteligência Artificial, Universidade Agrícola de Nanjing (coeficiente de dificuldade 5)
- Todo esse projeto foi projetado no idioma Java e simula o gerenciamento de processos, gerenciamento de empregos, gerenciamento de agendamento, gerenciamento de equipamentos, gerenciamento de arquivos e outros conteúdos do sistema Linux.
- Todos os códigos de origem deste projeto são concluídos em 30 dias e o tempo é relativamente apressado. Por favor, me dê alguns conselhos sobre qualquer design inadequado.
Execute e instale
- Clone ou puxe todos os arquivos
- Crie um novo projeto Java usando a Idea (recomendado) ou Eclipse (versão JDK> = 1.8)
- Exclua o diretório SRC gerado por padrão sob o projeto
- Copie tudo /src, /static /, xxxxx-jobs-input.txt arquivos após descompressão para o diretório raiz do projeto
- Use a função de execução no Idea ou Eclipse para começar a executar, ou gerar arquivos executáveis .jar você mesmo etc.
Uso e instruções
- Pela primeira vez, você precisa excluir todo o conteúdo do arquivo xxxxx-jobs-input.txt, exceto a primeira linha. Lembre -se de que não há nova linha no final da primeira linha!
- A interface da operação visual, a linha de comando do sistema de arquivos e a janela do sistema de arquivos fornecidas por este projeto podem basicamente explorar as funções por si mesmo.
- A linha de comando do sistema de arquivos fornece os seguintes comandos (só pode ser usada no método de entrada em inglês)
- LS [-l] Exibir informações do arquivo no diretório atual -l Display Informações detalhadas
- CD Dir alterna o diretório de trabalho atual, especifique o diretório absoluto ou relativo caminho
- mkdir dir [-p] crie diretório diretório no diretório atual especificar o caminho absoluto ou relativo do diretório -p criação recursiva
- Touch File/Dir Crie um novo arquivo no diretório atual; Se o arquivo já existir, atualize o arquivo de tempo de modificação do arquivo/arquivo de diretório ou caminho do diretório
- RMDIR DIR -P DELETE DIRETÓRIO DIR NO PATO DE DIRETÓRIO DO DIRETOR DE DIRETORES ATUAL quando o subdiretório é excluído, ele se torna um diretório vazio, exclua -o juntos
- Arquivo RM/Dir [-r] Excluir arquivo ou arquivo de diretório/arquivo ou caminho do diretório --r excluir recursivamente, o parâmetro deve ser um diretório
- Fechar o arquivo de arquivo/diretório de arquivo/diretório de arquivo/arqueiro de diretório ou caminho do diretório
- CAT Arquivo Exibir Arquivo de Conteúdo do Arquivo Caminho
- VIM FILE Modificar conteúdo do arquivo
Caminho do arquivo - vincular um novo link antigo a um diretório antigo de arquivo existente de arquivos existentes novo diretório de arquivos
- Caminho do modo CHMOD [-R] Altere as permissões de um arquivo de arquivo ou modo de diretório Modo de permissão 000-777 Arquivo de caminho ou caminho do diretório-Rodificar recursivamente e modificar as permissões do diretório e todos os seguintes subfiles
- Explorer Open Explorer
- Digite o comando Explorer na linha de comando para inserir uma interface mais amigável no estilo de janela, fornecendo as seguintes funções (tente minimizar o movimento do mouse ao clicar no mouse)
- Clique com o botão esquerdo no diretório e insira o diretório relevante.
- Clique com o botão esquerdo do arquivo para visualizar as informações do arquivo.
- Clique duas vezes no arquivo com o botão esquerdo do mouse para abrir o arquivo ou diretório.
- Clique com o botão direito do mouse no arquivo independente para abrir, renomear e excluir
- Clique com o botão direito do mouse no espaço em branco da lista de arquivos independente, crie um novo arquivo ou diretório.
- O botão avançado e traseiro no lado esquerdo superior da máquina independente do mouse é alterado para o caminho de acesso histórico.
- O arquivo .jfd no diretório /src /gui é o arquivo de configuração ao desenhar balanço por plug-in jformDesign e não afeta a operação do programa; Se você precisar usá -lo, faça o download
Dicas amigáveis
- Por favor, não copie o código -fonte diretamente para enviar as tarefas do curso!
- A estrutura de código deste projeto é relativamente grande e o desenvolvimento secundário não é recomendado. É incentivado a aprender com as idéias
- O código -fonte contém comentários detalhados para atender às necessidades básicas de leitura
- Se ainda houver problemas, entre em contato com QQ: 404874351