Open GabrielCapeletti opened 10 years ago
:+1: A ideia era fazer alocação indexada normal, não é? Só não sei se o Tiago vai seguir essa ideia, haha.
Enfim, pra facilitar a divisão cada grupo poderia pegar uma classe (claro que classes mais simples necessitam de um grupo menor). Quem já estiver fazendo alguma coisa poste aqui e na hora de commitar as modificações salve no cabeçalho do arquivo .cpp os autores!
Estou trabalhando no diskBlock
, que é super simples, só pra dar um empurrão no projeto com alguns commits.
Galera, vamos fazer uma tabela pra ter controle de quem tá implementando pra não se perder Acho que a ideia é cada um pegar uma classe que achar melhor e começar a implementar. Quando alguém pegar alguma implementar alguma classe, põe o nome na tabela pra gente não repetir :)
Em 30 de novembro de 2013 09:28, Carlos Bonetti notifications@github.comescreveu:
[image: :+1:] A ideia era fazer alocação indexada normal, não é? Só não sei se o Tiago vai seguir essa ideia, haha.
Enfim, pra facilitar a divisão cada grupo poderia pegar uma classe (claro que classes mais simples necessitam de um grupo menor). Quem já estiver fazendo alguma coisa poste aqui e na hora de commitar as modificações salve no cabeçalho do arquivo .cpp os autores!
Estou trabalhando no diskBlock, que é super simples, só pra dar um empurrão no projeto com alguns commits.
— Reply to this email directly or view it on GitHubhttps://github.com/brunosouzasilva/INE5412-Filesystem/issues/1#issuecomment-29550722 .
Bom dia professor!
Gostaríamos que o professor fizesse a parte do nosso repo : https://github.com/brunosouzasilva/INE5412-Filesystem/
Para que possamos tirar eventuais dúvidas(já tenho algumas!) Aproveitando um pouco a oportunidade,
Member attribute diskBlocks[] da classe simulatedDisk, não deveria ficar na classe disk? Pois Method flush() da clsse disk não tem acesso a diskBlocks[]. E também ficaria semanticamente mais correto no contexto da classe Disk, certo?
Aguardo retorno e um bom almoço pra todo!!
Att.,
Yun Hu Lee
Em 30 de novembro de 2013 10:16, Yeonhoo yeonhoo@gmail.com escreveu:
- simulatedDisk ====> Yun
- disk ====> Gabriel Guerreiro
- diskBlock ====> Carlos Bonetti
- diskSpaceManager
- bitmap =====> Yun
- fileSystem
- fileSystemAPI
- multiDirectoryAPI
- fileAttributes
- fileAllocationEntry
- fileAllocationTable
- fileAllocator
- indexedFileAllocator =====> Tiago Royer?!
- config
- ine5412_ClassWork
Galera, vamos fazer uma tabela pra ter controle de quem tá implementando pra não se perder Acho que a ideia é cada um pegar uma classe que achar melhor e começar a implementar. Quando alguém pegar alguma implementar alguma classe, põe o nome na tabela pra gente não repetir :)
Em 30 de novembro de 2013 09:28, Carlos Bonetti notifications@github.comescreveu:
[image: :+1:] A ideia era fazer alocação indexada normal, não é? Só não
sei se o Tiago vai seguir essa ideia, haha.
Enfim, pra facilitar a divisão cada grupo poderia pegar uma classe (claro que classes mais simples necessitam de um grupo menor). Quem já estiver fazendo alguma coisa poste aqui e na hora de commitar as modificações salve no cabeçalho do arquivo .cpp os autores!
Estou trabalhando no diskBlock, que é super simples, só pra dar um empurrão no projeto com alguns commits.
— Reply to this email directly or view it on GitHubhttps://github.com/brunosouzasilva/INE5412-Filesystem/issues/1#issuecomment-29550722 .
Eu já me comuniquei com o Tiago, pedi para que ele criasse a classe que terá o algoritmo de indexação de arquivos, deixei livre para que ele escolhesse indexação normal ou multinível. Pedi para que ele considerasse as assinaturas de método das camadas inferiores propostas pelo professor. Eu provavelmente publicarei as coisas escritas por ele pois o Tiago não tem experiência com git nem gitHub...
Vou começar a fazer o FileAllocator então.
Ok. Já acessei e olharei a implementação. Lembrem-se que eu fiz aqueles headers em pouco tempo no sábado a noite; portanto, não está perfeito. Assim, sintam-se à vontade para mudá-lo o quanto quiserem. Eu e o Tiago já o mudamos um pouco, por exemplo. O que fizemos são os Diskblocks estarem associados a um RAMDisk, que é uma outra implementação de Disk (que mudamos de nome para Storage). Porém, isso não é importante nesse momento. A ideia foi apenas tentar organizar um pouco o código de vocês. Sugiro também ênfase maior à alocação de arquivos propriamente dita. Portanto, foquem no FileAllocator, na FAT, DiskSpaceManager e esse tipo de coisa. Considero o IndexedFileAllocator é mais complexo, portanto deveria haver mais pessoas alocadas. Além disso, tenho a impressão que o Tiago está fazendo um projeto um pouco diferente. Por fim, classes abstratas como Disk (e FileAllocator, e DiskSpaceManager, etc) não precisam de implementação. Assim, ninguém precisa estar alocado a elas (só faltou mesmo declarar os métodos delas como virtuais).
Prof. Dr. Eng. Rafael Luiz Cancian
Software/Hardware Integration Lab (LISHA)
Department of Informatics and Statistics (INE)
Federal University of Santa Catarina (UFSC)
2013/11/30 Yeonhoo yeonhoo@gmail.com
Bom dia professor!
Gostaríamos que o professor fizesse a parte do nosso repo : https://github.com/brunosouzasilva/INE5412-Filesystem/
Para que possamos tirar eventuais dúvidas(já tenho algumas!) Aproveitando um pouco a oportunidade,
Member attribute diskBlocks[] da classe simulatedDisk, não deveria ficar na classe disk? Pois Method flush() da clsse disk não tem acesso a diskBlocks[]. E também ficaria semanticamente mais correto no contexto da classe Disk, certo?
Aguardo retorno e um bom almoço pra todo!!
Att.,
Yun Hu Lee
Em 30 de novembro de 2013 10:16, Yeonhoo yeonhoo@gmail.com escreveu:
- simulatedDisk ====> Yun
- disk ====> Gabriel Guerreiro
- diskBlock ====> Carlos Bonetti
- diskSpaceManager
- bitmap =====> Yun
- fileSystem
- fileSystemAPI
- multiDirectoryAPI
- fileAttributes
- fileAllocationEntry
- fileAllocationTable
- fileAllocator
- indexedFileAllocator =====> Tiago Royer?!
- config
- ine5412_ClassWork
Galera, vamos fazer uma tabela pra ter controle de quem tá implementando pra não se perder Acho que a ideia é cada um pegar uma classe que achar melhor e começar a implementar. Quando alguém pegar alguma implementar alguma classe, põe o nome na tabela pra gente não repetir :)
Em 30 de novembro de 2013 09:28, Carlos Bonetti <notifications@github.com
escreveu:
[image: :+1:] A ideia era fazer alocação indexada normal, não é? Só não
sei se o Tiago vai seguir essa ideia, haha.
Enfim, pra facilitar a divisão cada grupo poderia pegar uma classe (claro que classes mais simples necessitam de um grupo menor). Quem já estiver fazendo alguma coisa poste aqui e na hora de commitar as modificações salve no cabeçalho do arquivo .cpp os autores!
Estou trabalhando no diskBlock, que é super simples, só pra dar um empurrão no projeto com alguns commits.
— Reply to this email directly or view it on GitHubhttps://github.com/brunosouzasilva/INE5412-Filesystem/issues/1#issuecomment-29550722 .
Prof. Dr. Eng. Rafael Luiz Cancian
Software/Hardware Integration Lab (LISHA)
Department of Informatics and Statistics (INE)
Federal University of Santa Catarina (UFSC)
2013/11/30 Yeonhoo yeonhoo@gmail.com
Bom dia professor!
Gostaríamos que o professor fizesse a parte do nosso repo : https://github.com/brunosouzasilva/INE5412-Filesystem/
Para que possamos tirar eventuais dúvidas(já tenho algumas!) Aproveitando um pouco a oportunidade,
Member attribute diskBlocks[] da classe simulatedDisk, não deveria ficar na classe disk? Pois Method flush() da clsse disk não tem acesso a diskBlocks[]. E também ficaria semanticamente mais correto no contexto da classe Disk, certo?
Aguardo retorno e um bom almoço pra todo!!
Att.,
Yun Hu Lee
Em 30 de novembro de 2013 10:16, Yeonhoo yeonhoo@gmail.com escreveu:
- simulatedDisk ====> Yun
- disk ====> Gabriel Guerreiro
- diskBlock ====> Carlos Bonetti
- diskSpaceManager
- bitmap =====> Yun
- fileSystem
- fileSystemAPI
- multiDirectoryAPI
- fileAttributes
- fileAllocationEntry
- fileAllocationTable
- fileAllocator
- indexedFileAllocator =====> Tiago Royer?!
- config
- ine5412_ClassWork
Galera, vamos fazer uma tabela pra ter controle de quem tá implementando pra não se perder Acho que a ideia é cada um pegar uma classe que achar melhor e começar a implementar. Quando alguém pegar alguma implementar alguma classe, põe o nome na tabela pra gente não repetir :)
Em 30 de novembro de 2013 09:28, Carlos Bonetti <notifications@github.com
escreveu:
[image: :+1:] A ideia era fazer alocação indexada normal, não é? Só não
sei se o Tiago vai seguir essa ideia, haha.
Enfim, pra facilitar a divisão cada grupo poderia pegar uma classe (claro que classes mais simples necessitam de um grupo menor). Quem já estiver fazendo alguma coisa poste aqui e na hora de commitar as modificações salve no cabeçalho do arquivo .cpp os autores!
Estou trabalhando no diskBlock, que é super simples, só pra dar um empurrão no projeto com alguns commits.
— Reply to this email directly or view it on GitHubhttps://github.com/brunosouzasilva/INE5412-Filesystem/issues/1#issuecomment-29550722 .
Como não foi decidido nada,seria bom definirmos por aqui quais vão ser os grupos, e o que cada um vai fazer, eu acho melhor do que ficar mandando por e-mail, só tem que pedir aos interessados que venham aqui e falem o que querem fazer e com quem. Por enquanto só o Tiago ficou responsável com o algoritmo de indexação dos arquivos, só não sei se ele vai fazer a indexação normal, indexação multi-nível ou indexação royer.