A semiconductor device according to the present technology includes: a first memory cell array for storing data according to a first address in a first unit; a second memory cell array for storing data according to a second address in a second unit smaller than the first unit; a memory selection unit for selecting the first memory cell array or the second memory cell array to store data when there is a writing request; and an address map table for storing mapping information of the first address and the second address with respect to data stored in the second memory cell array.